springboot在注解上有哪些新增
时间: 2023-03-30 10:03:27 浏览: 179
功能?
Spring Boot 在注解上新增了很多功能,包括:
1. @SpringBootApplication:用于标注 Spring Boot 应用的主类,相当于同时使用了 @Configuration、@EnableAutoConfiguration 和 @ComponentScan。
2. @RestController:用于标注 RESTful 接口的控制器类,相当于同时使用了 @Controller 和 @ResponseBody。
3. @GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping:用于标注 RESTful 接口的请求方法,分别对应 HTTP 的 GET、POST、PUT、DELETE、PATCH 请求。
4. @RequestMapping:用于标注 RESTful 接口的请求方法,可以指定请求的 URL、请求方法、请求参数等。
5. @PathVariable:用于获取 RESTful 接口中的 URL 参数。
6. @RequestParam:用于获取 RESTful 接口中的请求参数。
7. @RequestBody:用于获取 RESTful 接口中的请求体参数。
8. @ResponseStatus:用于指定 RESTful 接口的响应状态码。
9. @ExceptionHandler:用于处理 RESTful 接口中的异常。
10. @Async:用于标注异步方法。
11. @Scheduled:用于标注定时任务方法。
12. @Value:用于获取配置文件中的属性值。
13. @Autowired:用于自动注入依赖。
14. @Qualifier:用于指定依赖注入的 bean 名称。
15. @Component、@Service、@Repository、@Controller:用于标注 Spring Bean。
以上就是 Spring Boot 在注解上新增的一些功能。
阅读全文