0
点赞
收藏
分享

微信扫一扫

Spring2.X中常用注解

乱世小白 2022-02-14 阅读 83

Spring2.X中常用注解

一、加粗即为重点常见的:
1、@Controller 作⽤:⽤于标记这个类是⼀个控制器,返回⻚⾯的时候使⽤;如果要返回JSON,则需要在接⼝上使⽤@ResponseBody才可以

2、@RestController 作⽤:⽤于标记这个类是⼀个控制器,返回JSON数据的时候使⽤,如果使⽤这个注解,则接⼝返回数据会被序列化为JSON
所以:@RestController = @Controller+@ResponseBody

3、@RequestMapping 作⽤:路由映射,⽤于类上做1级路径;⽤于某个⽅法上做⼦路径

4、@SpringBootApplication 作⽤: ⽤于标记是SringBoot应⽤,⾥⾯包含多个⼦注解,即
***@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan ***

二、以下了解即可
1、@Configuration: 主要标注在某个类上,⽤于spring扫描注⼊,⼀般结合@B ean使⽤

2、@EnableAutoConfiguration: 启⽤Spring的⾃动加载配置,⾃动载⼊应⽤程序所需的所有Bean

3、@ComponentScan:告诉spring扫描包的范围,默认是Applocation类所在的全部⼦包,可以指定其他包@ComponentScan({“net.xdclass.package1”,“net.xdclass.package2”})

举报

相关推荐

0 条评论