springboot中常用的注解
时间: 2023-10-29 11:39:40 浏览: 96
springboot常用注解
1. @SpringBootApplication:Spring Boot应用程序的主注解,用于开启自动配置、组件扫描和配置属性等功能。
2. @RestController:标注一个控制器类,表示该类是一个RESTful web服务的控制器。
3. @RequestMapping:用于映射请求的URL路径和HTTP请求方法。
4. @PathVariable:用于获取URL路径中的变量值。
5. @RequestParam:用于获取HTTP请求参数的值。
6. @ResponseBody:用于将方法返回值转换成HTTP响应的内容。
7. @Autowired:用于自动注入依赖对象。
8. @Component:用于标注一个类为Spring组件,可以被Spring自动扫描并注册为Bean。
9. @ConfigurationProperties:用于将配置文件中的属性值注入到Java对象中。
10. @EnableAutoConfiguration:用于开启自动配置功能。
11. @Transactional:用于标注一个方法或类为事务性操作,被标注的方法或类会在事务管理器的控制下执行。
12. @Validated:用于在控制器方法中校验请求参数的合法性。
13. @ExceptionHandler:用于处理控制器方法中抛出的异常。
14. @Scheduled:用于定时任务的配置。
15. @Cacheable:用于缓存数据的配置。
阅读全文