springboot核心注解
时间: 2023-10-21 21:32:06 浏览: 75
Spring Boot 的核心注解包括:
1. @SpringBootApplication:用于启动 Spring Boot 应用的主类上,包含了 @Configuration、@EnableAutoConfiguration 和 @ComponentScan 注解。
2. @Controller:用于标注控制器类。
3. @RestController:用于标注 RESTful 风格的控制器类,等同于 @Controller + @ResponseBody。
4. @RequestMapping:用于映射请求路径和请求方法。
5. @Autowired:自动注入依赖对象。
6. @Component:用于标注 Bean 组件。
7. @Service:用于标注业务逻辑层组件。
8. @Repository:用于标注数据访问层组件。
9. @Configuration:用于标注配置类,配合 @Bean 注解使用。
10. @Bean:用于注册 Bean 对象,配合 @Configuration 注解使用。
11. @Value:用于注入配置文件中的属性值。
12. @Conditional:用于根据条件判断是否注册 Bean 对象。
13. @EnableAutoConfiguration:自动配置 Spring Boot 应用所需的 Bean 对象。
14. @EnableConfigurationProperties:用于绑定配置文件中的属性值到 Java 对象中。
15. @EnableScheduling:用于开启定时任务功能。
16. @EnableAsync:用于开启异步任务功能。
17. @EnableAspectJAutoProxy:用于开启 AOP 功能。
除此之外,还有很多其他的注解,如 @PathVariable、@RequestParam、@ResponseBody、@ExceptionHandler 等,都是 Spring Boot 框架中常用的注解。
阅读全文