SpringBoot中常用的注解和释义
时间: 2024-05-03 16:09:25 浏览: 88
1. @SpringBootApplication:标注一个启动类,表示这个类是Spring Boot应用的入口。
2. @RestController:标注一个Controller类,表示这个类是一个RESTful风格的控制器。
3. @RequestMapping:标注一个方法或类,表示请求映射。可以用于类上,表示该类下所有的请求都映射到对应的方法上;也可以用于方法上,表示该方法处理对应的请求。
4. @GetMapping:标注一个方法,表示该方法处理GET请求。
5. @PostMapping:标注一个方法,表示该方法处理POST请求。
6. @PutMapping:标注一个方法,表示该方法处理PUT请求。
7. @DeleteMapping:标注一个方法,表示该方法处理DELETE请求。
8. @PathVariable:标注一个方法参数,表示该参数来自于请求路径中的变量。
9. @RequestParam:标注一个方法参数,表示该参数来自于请求参数。
10. @RequestBody:标注一个方法参数,表示该参数来自于请求体中的数据。
11. @ResponseBody:标注一个方法的返回值,表示该返回值将被转换成JSON格式并发送给客户端。
12. @Autowired:标注一个字段或方法,表示该字段或方法需要自动装配。
13. @Qualifier:标注一个字段或方法,表示该字段或方法需要通过限定符指定要注入的Bean。
14. @Value:标注一个字段或方法,表示该字段或方法需要注入一个值。
15. @Configuration:标注一个类,表示该类是一个配置类。
16. @Bean:标注一个方法,表示该方法返回一个Bean。
17. @ComponentScan:标注一个配置类,表示需要扫描哪些包来查找组件。
18. @EnableAutoConfiguration:标注一个配置类,表示需要启用自动配置。
阅读全文