springboot的核心注解
时间: 2023-08-07 12:08:36 浏览: 77
Spring Boot的核心注解包括:
1. @SpringBootApplication:用于标注主类,表示这是一个Spring Boot应用程序的入口,同时也包含了@Configuration、@EnableAutoConfiguration和@ComponentScan三个注解的功能。
2. @Configuration:用于标注配置类,表明该类是一个配置类,定义了一些Bean的配置。
3. @EnableAutoConfiguration:用于开启自动配置功能,根据项目的依赖自动配置Spring Boot的各种组件。
4. @ComponentScan:用于指定Spring组件扫描的包路径,自动扫描并注册标注了@Controller、@Service、@Repository和@Component等注解的Bean。
5. @RestController:用于标注控制器类,表示该类是一个RESTful风格的控制器类,相当于@Controller和@ResponseBody的组合注解。
6. @RequestMapping:用于映射请求路径和处理方法,可以用在类级别上和方法级别上。
7. @Autowired:用于自动装配Bean,在Spring容器中找到匹配类型的Bean并注入。
8. @Value:用于从配置文件中读取属性值,并赋值给对应的变量。
9. @Bean:用于将方法返回的对象作为一个Bean注册到Spring容器中。
10. @Qualifier:用于指定具体要注入的Bean名称,用于解决多个相同类型的Bean注入时的歧义性。
这些注解是Spring Boot开发中常用且重要的注解,能够方便地进行配置、自动装配和请求映射等操作。
阅读全文