Spring注册Bean的方式
注册Bean到IOC容器大致分为4种:
1、包扫描+组件注解(@Controller、@Service、@Repository、@Component)
针对类是我们自己编写的情况
2、@Bean注解
针对导入第三方包里面的类的情况
3、@Import
a.直接引入
b.实现ImportSelector实现多个引入
c.ImporBeanDefinitionRegister,自定义引入,非常自由,如存在A和B的bean才引入C
4.FactoryBean
将类注册为Ioc容器的Bean