springboot有哪些注解
时间: 2023-12-05 13:19:52 浏览: 81
Spring Boot中常用的注解包括:
1. @SpringBootApplication:标注主类,表示这是一个Spring Boot应用程序的入口
2. @RestController:标注Controller类,表示这是一个RESTful Web服务的控制器
3. @RequestMapping:标注方法或类,用于映射请求URL到处理方法或控制器类
4. @Autowired:标注字段、构造器或方法,表示自动装配依赖对象
5. @Component:标注类,表示这是一个组件
6. @Repository:标注持久层类,表示这是一个DAO组件
7. @Service:标注服务层类,表示这是一个服务组件
8. @Configuration:标注类,表示这是一个配置类
9. @Value:标注字段、构造器或方法,表示获取配置文件中的值
10. @EnableAutoConfiguration:标注配置类,表示开启自动配置功能
11. @ConditionalOnProperty:标注配置类或方法,表示条件化配置
12. @EnableConfigurationProperties:标注配置类,表示开启配置属性注入
13. @Profile:标注类、方法或字段,表示指定运行环境
14. @EnableScheduling:标注主类,表示开启定时任务功能
15. @Transactional:标注方法或类,表示开启事务管理功能
16. @Valid:标注方法参数或字段,表示开启参数校验功能
17. @ExceptionHandler:标注方法,表示处理异常的方法
还有很多其他的注解可以用于Spring Boot应用程序,这里只列举了一些常用的注解。
阅读全文