springboot常用注解
时间: 2023-10-23 19:48:28 浏览: 70
1. @SpringBootApplication:用于标注Spring Boot应用的启动类,通常位于应用的根包下。
2. @RestController:用于标注RESTful接口的控制器类,相当于@Controller和@ResponseBody的组合。
3. @RequestMapping:用于处理HTTP请求的注解,可以标注在类或方法上,用于指定请求的URL和HTTP方法。
4. @GetMapping:用于标注处理GET请求的方法。
5. @PostMapping:用于标注处理POST请求的方法。
6. @PutMapping:用于标注处理PUT请求的方法。
7. @DeleteMapping:用于标注处理DELETE请求的方法。
8. @PathVariable:用于获取请求URL中的参数值。
9. @RequestParam:用于获取请求参数的值。
10. @RequestBody:用于获取请求体中的数据。
11. @ResponseBody:用于将方法的返回值序列化为JSON格式返回给客户端。
12. @Autowired:用于自动装配Spring容器中的Bean。
13. @Value:用于获取配置文件中的属性值。
14. @Configuration:用于标注配置类。
15. @Component:用于标注组件类。
16. @Repository:用于标注持久化层组件类。
17. @Service:用于标注服务层组件类。
18. @Controller:用于标注控制器类。
19. @RestControllerAdvice:用于全局异常处理。
20. @EnableAutoConfiguration:用于自动配置Spring Boot应用的各种组件。
阅读全文