1. @Autowired:注入一个 bean。
2. @Required:注入 bean 时,要求 bean 不能为 null,否则抛出 BeanInitializationException。
3. @Qualifier:当有多个相同类型的 bean 冲突时,@Qualifier 用来指定具体的 bean 名称进行注入。
4. @Configuration:标识一个 Spring 配置类。
5. @ComponentScan:扫描指定包下的所有 Spring 组件。
6. @Bean:手动创建一个 Spring bean。
7. @Primary:手动创建 Spring bean 时,指定当前为默认注入的 bean。
8. @Scope:配置 Spring bean 的作用域。
9. @Lazy:表示延迟注入 bean。
本文介绍了Spring框架中常用注解的功能及使用场景,包括@Autowired、@Required等用于依赖注入的注解,@Configuration和@Bean等配置类相关的注解,以及作用域、延迟加载等高级注解。

245

被折叠的 条评论
为什么被折叠?



