将一个Bean交给Spring管理有哪些?

将一个Bean交给Spring管理有哪些?

1.在类上贴:@Controller ; @Service ;@Component ; @Repository ; @Configuration 这些类通过@ComponentScan扫描
2.定义方法,方法贴@Bean ,方法返回类的实例
3.xml中定义Bean
4.@Import(类.class) ; @Import(ImportSelector.class) ,@Import(ImportBeanDefinitionRegistrar.class)
5.通过FactoryBean方式
6.通过 BeanDefinitionRegistry注册

猜你喜欢

转载自blog.csdn.net/weixin_53587810/article/details/113422053