springboot常用注解
时间: 2023-05-28 15:03:30 浏览: 97
1. @SpringBootApplication:标注在启动类,表示该类是Spring Boot应用的入口。
2. @RestController:标注在Controller类,表示该类为RESTful API控制器。
3. @RequestMapping:标注在Controller类或Controller方法上,用于映射请求路径。
4. @GetMapping:标注在Controller方法上,表示该方法处理GET请求。
5. @PostMapping:标注在Controller方法上,表示该方法处理POST请求。
6. @PutMapping:标注在Controller方法上,表示该方法处理PUT请求。
7. @DeleteMapping:标注在Controller方法上,表示该方法处理DELETE请求。
8. @RequestParam:标注在Controller方法参数上,表示请求参数。
9. @PathVariable:标注在Controller方法参数上,表示路径参数。
10. @RequestBody:标注在Controller方法参数上,表示请求体。
11. @ResponseBody:标注在Controller方法上,表示返回值为响应体。
12. @Autowired:标注在类属性或构造方法上,表示自动装配Bean。
13. @Component:标注在类上,表示该类是一个组件。
14. @Configuration:标注在类上,表示该类是一个配置类。
15. @Bean:标注在方法上,表示该方法返回一个Bean。
16. @EnableAutoConfiguration:标注在启动类上,表示启用自动配置。
17. @ConditionalOnClass:标注在配置类上,表示当指定的类存在时才生效。
18. @ConditionalOnProperty:标注在配置类上,表示当指定的属性存在时才生效。
19. @ConditionalOnWebApplication:标注在配置类上,表示在Web应用中才生效。
20. @EnableConfigurationProperties:标注在配置类上,表示启用配置属性。
阅读全文