springboot的注解大全
时间: 2023-08-05 22:00:39 浏览: 141
Spring Boot中的注解非常丰富,以下是一些常用的注解:
1. @SpringBootApplication:用于启动一个Spring Boot应用程序,包含了@Configuration、@EnableAutoConfiguration和@ComponentScan三个注解。
2. @RestController:用于标识一个类是Spring MVC控制器,并且自动将返回的数据转换为JSON格式。
3. @RequestMapping:用于映射HTTP请求的URL路径到控制器的处理方法上。
4. @GetMapping、@PostMapping、@PutMapping、@DeleteMapping:用于分别标识GET、POST、PUT和DELETE请求的处理方法。
5. @RequestParam:用于获取请求参数的值。
6. @PathVariable:用于获取URL中的路径变量的值。
7. @RequestBody:用于获取请求体的内容。
8. @ResponseBody:用于将方法的返回值直接作为响应体返回给客户端。
9. @Autowired:用于自动装配Spring容器中的Bean。
10. @Qualifier:用于指定具体的Bean名称进行装配。
11. @Configuration:用于标识一个类是配置类,通常与@Bean一起使用。
12. @EnableAutoConfiguration:用于自动配置Spring应用程序上下文的配置。
13. @ComponentScan:用于指定要扫描的包路径。
14. @ConditionalOnProperty:用于条件化地加载配置,根据指定的属性值进行判断。
15. @Value:用于获取配置文件中的属性值。
以上只是一些常用的注解,Spring Boot还有很多其他的注解可以用于不同的场景和需求。
阅读全文