文章目录 1、@Configuration + @Bean 2、@Componet + @ComponentScan 3、@Import注解导入 3.1 @Import直接导入类 3.2 @Import + ImportSelector 3.3 @Import + ImportBeanDefinitionRegistrar 3.4 @Import + DeferredImportSelector 4、使用FactoryBean接口 5、使用 BeanDefinitionRegistryPostProcessor 小结 我们知道平时在开发中使用Spring的时候,都是将对象交由Spring去管理,那么将一个对象加入到Spring容器中,有哪些方式呢,下面我就来总结一下 1、@Configuration + @Bean 这种方式是我们最常用的一种方式,@Configuration用来声明一个配置类,然后使用 @Bean 注解,用于声明一个bean,将其加入到Spring容器中。 具体代码如下: @Configuration public class MyConfiguration { @Bean public