springboot的核心注解有哪些
小亿
86
2024-08-12 12:39:35
Spring Boot的核心注解主要有以下几个:
- @SpringBootApplication:这是Spring Boot应用的入口注解,用于标识一个主程序类,通常与main方法一起使用。
- @RestController:用于标识一个控制器类,声明为RESTful风格的控制器,自动将返回值转换为JSON格式。
- @RequestMapping:用于映射请求URL到具体的控制器方法。
- @Autowired:用于依赖注入,自动装配被标注的属性或方法。
- @Component:通用的组件注解,用于标识一个类为Spring的组件,Spring会自动扫描并创建一个Bean实例。
- @Configuration:用于指定配置类,类似于XML配置文件中的元素。
- @EnableAutoConfiguration:启用自动配置,根据项目中的依赖自动配置Spring Boot应用。
- @EnableWebMvc:启用Spring MVC,用于配置Web应用的MVC功能。
- @EntityScan:用于扫描JPA实体类。
- @EnableJpaRepositories:用于启用JPA仓库。