1.spring容器注入Bean的几种方式
一、通过包扫描特定注解的方式
特定注解包括:@Controller、@Service、@Component、@Repository
结合@ComponentScan注解配置相应的路径即可将需要的bean注入容器。
二、@Import 注解
@Import注解注入bean有三种方式
1.@Import(要注入的bean的class对象),生成的bean的id默认是这个类的全类名
2.@Import(ImportSelector实现类的class对象),导入的组件全类名数组
3.@Import(ImportBeanDefinitionRegistrar实现类的class对象),手动注册需要的bean到容器
三、@Bean 注解
四、FactoryBean 接口