8、组件注册-@Import-给容器中快速导入一个组件

8、组件注册-@Import-给容器中快速导入一个组件

8.1 给容器中注册组建的方式
  • 包扫描+组建标注注解(@Controller、@Service、@Repository、@Component)【有局限,不是自己写的就无法注入】
  • @Bean【导入第三方包里面的组建】
  • @Import【快速的给容器中导入一个组建】
8.2 @Import 直接导入

新建两个类:Color.class, Read.class

@Import({Color.class, Read.class})    // 快速导入组建,ID 默认是全路径包名
8.3 运行测试类:
/**
 * @Import注解
 */
@Test
public void testImport() {
    printBeans();
}

private void printBeans(){
    String[] names = applicationContext.getBeanDefinitionNames();
    for (String name : names) {
        System.out.println(name);
    }
}

结果如图所示:

1221855-20181128154759124-1521826580.png

转载于:https://www.cnblogs.com/Grand-Jon/p/10025346.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值