美文网首页
Bean转配

Bean转配

作者: 运动书生 | 来源:发表于2018-06-03 10:24 被阅读0次

    DI的本质就是装配wiring

    三种装配机制:1、XML中显示配置。2、Java中显示配置。3、自动装配。
    Demo:CompactDisc,CDPlayer

    一、Spring从两个角度来实现自动化装配:组件扫描 + 自动装配。

    @Component注解,表明该类作为组件类,并告知Spring为这个类创建bean。默认的bean名称是类名,第一个字母小写。可以设置为其它名称@Component("名称")
    @ComponentScan注解:默认会扫描与配置类所属的包以及子包,查找带有@Component注解。配置扫描多个包:@ComponentScan(basePackages={"pkg1,pkg2"})
    自动装配:@Autowired

    二、Java代码转配
    @Configuration注解,表明这个类是一个配置类,描述了bean的创建细节。
    @Bean注解,要在JavaConfig中声明bean,需要编写一个方法,这个方法添加@Bean注解,告诉Spring在上下文中创建一个bean。可指定bean的名称,@Bean(name="名称")。

    三、XML配置

    导入和混合配置
    @Import,在JavaConfig文件中导入其他JavaConfig文件。
    @ImportResource,在JavaConfig导致xml中的bean

    相关文章

      网友评论

          本文标题:Bean转配

          本文链接:https://www.haomeiwen.com/subject/lhzdsftx.html