1. 最简单的 @Component (以及同样性质的若干注解)
2. 配置类中 @Bean
3. 实现FactoryBean (FactoryBean不是BeanFactory哦,FactoryBean是用户创建的bean,通过其工厂方法产生业务对象,BeanFactory是spring框架的重要组成部分,非用户定义)
4. 实现BeanDefinitionRegistryPostProcessor接口
5. 实现ImportBeanDefinitionRegistrar接口
1. 最简单的 @Component (以及同样性质的若干注解)
2. 配置类中 @Bean
3. 实现FactoryBean (FactoryBean不是BeanFactory哦,FactoryBean是用户创建的bean,通过其工厂方法产生业务对象,BeanFactory是spring框架的重要组成部分,非用户定义)
4. 实现BeanDefinitionRegistryPostProcessor接口
5. 实现ImportBeanDefinitionRegistrar接口