springboot的常用注解有哪些
时间: 2023-11-16 17:37:38 浏览: 136
springboot常用注解
Spring Boot中常用的注解有:
1. @SpringBootApplication:标注Spring Boot应用的主类,也是启动类。
2. @RestController:标注类是一个RESTful的控制器,返回的数据会被转换成JSON格式。
3. @RequestMapping:标注方法或类的请求路径。
4. @Autowired:进行自动依赖注入,可以对类成员变量、方法参数、构造函数进行注入。
5. @Component:将类标注为Bean,交给Spring容器管理。
6. @Configuration:标注类是Spring的配置类,可以进行Bean的定义、注入等操作。
7. @Value:标注变量是一个属性值,可以从配置文件中读取。
8. @EnableAutoConfiguration:启用Spring Boot的自动配置机制。
9. @Transactional:开启事务。
10. @Async:标注方法为异步方法。
11. @EnableScheduling:启用Spring的任务调度功能。
12. @ConditionalOnClass:当类路径下有指定的类时才会创建Bean。
13. @ConditionalOnProperty:当配置文件中指定的属性存在且为指定的值时才会创建Bean。
14. @ConditionalOnMissingBean:当容器中不存在指定的Bean时才会创建Bean。
15. @PostConstruct:在Bean的初始化方法执行之前执行。
阅读全文