1. @Bean
通过在类级别上用@Configuration注解,方法上用@Bean注解显式注入Bean 。
类似xml配置中通过<beans><bean><bean></beans>
来显式注入Bean。
如果被@Bean注解的方法中有参数,那么这些参数一定是存在于spring容器中的Bean,可以进行依赖注入。
方法中参数依赖注入规则如下:methods-inter-dependency相关文章
- 通过类型注入
- 通过Bean的名称注入
- 通过Bean的名称和@qulifier(“Bean的名称”) 匹配来注入
- 通过双方使用@qualifier进行匹配来注入
2. 实现ImportBeanDefinitionRegistrar接口
public interface Impor