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 注解的接⼝⽣成⼀个实现类
人们容易原谅别人的错误,却很难原谅别人的正确!