springboot的注解及作用
时间: 2023-12-25 07:13:04 浏览: 60
Spring Boot 是基于 Spring Framework 的快速开发框架,它通过提供一系列注解来简化开发,以下是 Spring Boot 常用的注解及作用:
1. @SpringBootApplication:标注启动类,包含@ComponentScan、@SpringBootConfiguration、@EnableAutoConfiguration 三个注解。
2. @ComponentScan:扫描指定包下的组件,包括@Service、@Component、@Controller、@Repository 等。
3. @RestController:标注在类上,表示该类是一个 Restful 风格的控制器。
4. @RequestMapping:处理请求地址映射,可以标注在方法或类上。
5. @RequestParam:获取请求参数的值。
6. @PathVariable:获取请求路径中的参数值。
7. @RequestBody:获取请求体中的数据。
8. @ResponseBody:返回响应体数据。
9. @Autowired:自动装配 Bean 对象。
10. @Value:获取配置文件中的属性值。
11. @ConfigurationProperties:将配置文件中的属性值与 JavaBean 对象属性进行绑定。
12. @EnableConfigurationProperties:启用配置属性注入。
13. @ConditionalOnBean:当指定 Bean 存在时才注入。
14. @ConditionalOnMissingBean:当指定 Bean 不存在时才注入。
15. @ConditionalOnProperty:当指定属性存在时才注入。
16. @EnableScheduling:启用定时任务注解。
17. @Scheduled:标注在方法上,指定定时任务的执行时间。
18. @EnableAsync:启用异步注解。
19. @Async:标注在方法上,表示异步执行。
20. @Transactional:开启事务管理。
阅读全文