Bean管理

Bean注册
导入第三方bean到容器
法一: @Bean
写一个Config类并且用@Configuration修饰,
然后在其中写入一个方法名然后return该bean类,
需要在其方法上加@Bean(“alias”),不起别名默认是方法名当第三方bean需要依赖其他已注入的bean才能存在时,将已注入的bean作为形参
法二:@Import+@Bean
导入其他包中的配置类的Bean对象
:1. 在启动类加@Import(配置类.class)
多个可以写成数组 @Import({,,,})
如果实在需要导入太多的话,
可以导入ImportSelector接口的实现类
然后重写selectImports方法, 返回我们需要导入的包(是个String数组)
String[] {“”,””,””}
但是如果这样写,就写死了,耦合度高
所以我们利用配置文件法

三种如图