springboot常用注解
时间: 2023-10-26 10:43:44 浏览: 79
springboot常用注解说明
Spring Boot 是一个基于 Spring 框架的开发框架,它为开发者提供了一系列简化开发的注解。下面是 Spring Boot 常用的注解:
1. @SpringBootApplication:标注一个主程序类,表示这是一个 Spring Boot 应用程序。
2. @RestController:将一个类标记为 Spring MVC 的 Controller,并且默认返回的是 JSON 数据。
3. @RequestMapping:用于映射 Web 请求,可以用于类或者方法上,用于指定请求的 URL。
4. @Autowired:自动装配,可以将一个 Bean 自动注入到另一个 Bean 中。
5. @Component:将一个类标记为一个 Spring Bean,通常与 @Autowired 配合使用。
6. @Configuration:标注一个类为 Spring 的配置类,通常与 @Bean 配合使用。
7. @EnableAutoConfiguration:开启 Spring Boot 的自动配置功能。
8. @Value:用于获取配置文件中的值。
9. @PathVariable:用于获取 URL 中的参数值。
10. @RequestBody:用于接收请求体中的数据。
11. @ResponseBody:用于将方法的返回值序列化成 JSON 或 XML 等格式的数据进行返回。
12. @Transactional:用于标记一个方法为事务方法,通常用于对数据库进行操作。
13. @ExceptionHandler:用于处理异常。
14. @Async:用于标记一个方法为异步方法,通常用于异步处理一些耗时的操作。
15. @Scheduled:用于定时任务的配置。
阅读全文