1. 程式人生 > >005 @Import註解

005 @Import註解

方式 ica val 註冊 GC person imp log pre

一 .概述

在之前我們給容器註冊一個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註解