码迷,mamicode.com
首页 > 其他好文 > 详细

005 @Import注解

时间:2018-04-06 16:45:08      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:ext   [1]   app   not   spring   ica   blog   概述   配置   

一 .概述

在之前我们给容器注册一个Bean的方式:

[1]包扫描器 + 注解扫描

[2] 使用Bean + Configuration注解

这两个方式基本就可以满足大部分的情况了 .

现在还提供了一个@Import的方式.

 


 

二 .使用@Import的方式注册Bean

组件 : 

public class Person {
    
}

配置类:

@Configuration
@Import(value= {Person.class})
public class ImportConfig {
    
    
}

使用@Import的方式注册的Bean默认情况下id为类的全类名.

测试类:

public class MainTest {
	@Test
	public void teset() {
		try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(
				ImportConfig.class)) {
			System.out.println("是否存在该Bean-->[" + context.containsBean("com.trek.springConfig.importConfig.Person") + "]");
		}
	}
}

  

 

005 @Import注解

标签:ext   [1]   app   not   spring   ica   blog   概述   配置   

原文地址:https://www.cnblogs.com/trekxu/p/8727956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!