将Bean放入Spring容器中的几种方式

一、@Configuration+@Bean
@Configuration来声明一个配置类,然后使用@Bean注解,用于声明一个bean,将其加入到Spring容器中,具体代码如下:
将Bean放入Spring容器中的几种方式

二、@Component+@ComponentScan
这种方式也是我们在项目中使用的比较多的,@Component中文译为组件,放在类上,然后指定一个路径,进行扫描带有@Component注解的bean,然后加至容器中,具体代码如下:

将Bean放入Spring容器中的几种方式

三、@Import注解导入
1.前两种方式项目中比较常见,@Import注解用的可能不是特别多,在进行Spring扩展时,经常搭配自定义注解进行使用,然后往容器中导入一个配置文件。@Import只能放在类上。
将Bean放入Spring容器中的几种方式

2.@Import+ImportSelector

将Bean放入Spring容器中的几种方式
3.@Import+ImportBeanDefinitionRegistrar

将Bean放入Spring容器中的几种方式
4.@Import+DeferredImportSelector
将Bean放入Spring容器中的几种方式

四、使用FactoryBean接口
将Bean放入Spring容器中的几种方式

上一篇:RMAN配置参数解释


下一篇:小程序分销商城开发功能