接上篇:
三: @Import(value=""):快速的给容器导入一个组件
1:value:要导入到容器中的组件(例如@Import(自定义.类)
2:实现ImportSelector接口(myImportSelector.java):返回需要导入的组件的全类名数组:常用
myImportSelector.java:
public class myImportSelector implements ImportSelector {
//AnnotationMetadata:可以获取当前标注@Import注解类的所有注解信息(比如@Conditional)
@Override
public String[]
selectImports(AnnotationMetadata importingClassMetadata) {
// TODO Auto-generated method stub
return new
String[]{“com.lh.service.UserService”,“com.lh.po.user”};
}
}
3:实现ImportBeanDefinitionRegistrar接口(myImportBeanDefinitionRegistrar.java):
myImportBeanDefin