Spring Boot常用注解

注解:

  @SpringBootApplication @SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan 简化程序的配置。

  @Configuration 注解在类上,表⽰这是⼀个IOC容器,相当于spring的配置⽂件,IOC容器的配置类。

  @ComponentScan 如果扫描到有@Component @Controller @Service等这些注解的类,则把这些类注册为bean。

  @Controller, @Service, @Repository是@Component的细化,这三个注解⽐@Component带有更多的语义,它们分别对应了控制层、服务层、持久层 的类。   

  

  @RestController 告诉Spring以JSON字符串的形式渲染结果,并直接返回给调⽤者。

  @RequestMapping 告诉Spring这是⼀个⽤来处理请求地址映射的注解。

  @Autowired 可以对类成员变量、⽅法及构造函数进⾏标注。从IoC容器中去查找,并⾃动装配。(去除@Autowired可以运⾏⼀下试试)

  Mybatis的@Mapper 注解的接⼝⽣成⼀个实现类

原文地址:https://www.cnblogs.com/val-record/p/12895567.html