autowirecapablebeanfactory专题

手动依赖注入;AutowireCapableBeanFactory简述

概述 spring boot虽然帮我们把bean的依赖注入基本都默认配置好了;但有些时候,业务场景中一些对象实例不在spring生命周期中,但是对象中的属性又需要被spring依赖注入(属性在spring容器管理中); 比如一些servle的filter类,其中的一些属性又需要依赖一些spring的bean 我遇到的情况是这样的,实现FactoryBean接口获取到的自定义bean因为没有参

Spring自动注入AutowireCapableBeanFactory

Spring提供了属性自动注入的特性,可以在xml中配置进行自动注入,也可以使用注解的方式进行属性自动注入。在xml中使用自动装配的方式类似下面: <beans default-autowire="byName"> // 全局自动装配方式<bean id="test1" class="com.wang.Test1" autowire-candidate="false" /> // 排除自动装配<