springboot中常见注解
时间: 2023-10-26 09:49:29 浏览: 99
SpringBoot框架开发常用注解
1. @SpringBootApplication:用于标识SpringBoot应用的主类,包含了@ComponentScan、@EnableAutoConfiguration和@Configuration三个注解。
2. @RestController:用于标识控制器类,相当于@Controller和@ResponseBody的组合。
3. @RequestMapping:用于映射请求路径,可以用在类和方法上,支持多种HTTP请求方式。
4. @Autowired:用于自动装配Bean,可以用在构造器、字段、Setter方法和方法参数上。
5. @Component:用于标识Spring组件,包括Service、Repository、Controller等。
6. @EnableAutoConfiguration:用于启用SpringBoot的自动配置功能。
7. @ConfigurationProperties:用于将配置文件中的属性值绑定到Bean的属性上。
8. @Value:用于将配置文件中的属性值注入到Bean的属性上。
9. @ConditionalOnBean:用于在Bean存在时才进行自动配置。
10. @ConditionalOnMissingBean:用于在Bean不存在时才进行自动配置。
11. @ConditionalOnClass:用于在类存在时才进行自动配置。
12. @ConditionalOnMissingClass:用于在类不存在时才进行自动配置。
13. @ConditionalOnProperty:用于根据配置文件中的属性值来判断是否进行自动配置。
14. @EnableConfigurationProperties:用于启用@ConfigurationProperties注解的Bean。
15. @Transactional:用于开启事务管理。
阅读全文