Spring boot 常用注解
时间: 2024-01-13 16:04:07 浏览: 94
Spring Boot 是一个基于 Spring 框架的快速开发框架,它提供了很多方便的注解,常用的注解如下:
1. @SpringBootApplication:标识一个主程序类,表示这是一个 Spring Boot 应用。
2. @RestController:标识一个类是 Spring MVC 控制器,并且返回 JSON 数据。
3. @GetMapping、@PostMapping、@PutMapping、@DeleteMapping:标识一个方法是处理 HTTP GET、POST、PUT、DELETE 请求的方法。
4. @RequestParam:获取请求参数。
5. @PathVariable:获取请求 URL 中的参数。
6. @RequestBody:获取请求体中的数据。
7. @ResponseBody:将方法返回的数据转换成 JSON 格式返回给客户端。
8. @Autowired:自动装配 Bean。
9. @ComponentScan:指定 Spring 扫描的包。
10. @Configuration:将一个类声明为配置类,可以定义 Bean。
11. @Bean:定义一个 Bean。
12. @Value:注入配置文件中的属性值。
13. @Profile:根据不同的环境加载不同的配置。
14. @EnableAutoConfiguration:开启 Spring Boot 的自动配置。
15. @EnableScheduling:开启定时任务。
这些注解可以让开发者更加方便地实现业务逻辑,提高开发效率。
阅读全文