SpringBoot Bean
SpringBoot中Bean注入冲突的四种解决方案
目录一、Bean注入冲突的基本概念1.1 什么是Bean注入冲突1.2 示例场景二、使用@Primary注解指定主要Bean2.1 基本原理2.2 实现方式2.3 在Java配置类中使用@Primary2.4 优缺点分析2.5 适用场景三、使用@Qualifier注解指[详细]
2025-06-29 11:48 分类:开发SpringBoot中动态注入Bean的技巧分享
目录一、条件化 Bean 配置1.1 基本原理1.2 常用条件注解1.3 代码示例1.4 自定义条件注解1.5 优缺点与适用场景二、BeanDefinitionRegistryPostProcessor 动态注册2.1 基本原理2.2 接口说明2.3 代码示例2.4 高级应用:[详细]
2025-06-28 13:32 分类:开发SpringBoot组件扫描未覆盖导致Bean注册失败问题的解决方案
目录一、问题描述:Bean 注册失败的典型场景二、问题分析:组件扫描机制与默认行为1. Spring Boot 的组件扫描规则2. 典型场景三、解决方案:扩展组件扫描范围1. 方案一:显式配置 @ComponentSca[详细]
2025-05-21 10:37 分类:开发SpringBoot中的Bean注入问题
目录1. Spring Boot中的Bean注入1.1 构造函数注入1.2 Setter注入1.3 字段注入2. 常见的Bean注入问题2.1 No qualifying bean of type…2.2 Field injection is not recommended…2.3 Unsatisfied depende[详细]
2024-09-19 10:33 分类:开发-
springboot项目如何引用公共模块的bean
目录场景解决操作1.在公共模块的resources目录下创建目录2.创建文件3.在文件中将对应的Bean的class文件路径名写进入4.其他模块直接引入总结场景[详细]
2024-08-28 10:23 分类:开发 SpringBoot中注册Bean的10种方式总结
目录前言1. 使用@Component及其派生注解2. 使用@Bean注解3. 使用@Import注解4. 使用ImportSelector接口5. 使用ImportBeanDefinitionRegistrar接口6. 使用FactoryBean接口7. 使用@ComponentScan注解8. 自动配置(Spri[详细]
2024-08-12 10:17 分类:开发-
SpringBoot统计一个Bean中方法的调用次数的实现步骤
目录实现思路前置条件实现步骤首先我们先自定义一个注解接下来定义一个切面需要统计方法上使用该注解测试实现思路[详细]
2024-01-29 10:19 分类:开发 SpringBoot关闭过程中销毁DisposableBean解读
目录DisposableBean的destroy过程核心方法DefaultSingletonBeanRegistry的destroyBeanDisposableBeanAdapter方法流程DisposableBean的destroy过程[详细]
2023-12-06 10:43 分类:开发SpringBoot注入Bean的四种方式总结
目录统一测试类与config类1. 启动类注入Bean2.启动类扫描@ComponentScan3.启动类@EnableConfigurationProperties4.启动类@Import统一测试类与config类[详细]
2023-12-01 10:19 分类:开发SpringBoot优先加载指定Bean的实现
目录1. 背景2. Bean 对象的创建顺序分析3. 实现方式3.1 实现 ApplicationListener 监听初始化事件3.2 实现 ApplicationContextInitializer1. 背景[详细]
2023-05-07 10:26 分类:开发