一 旧版在xml文件中写
<context:component-scan base-package="com.csair.baggage"></context:component-scan>
二 现在主要是使用
@ComponentScan
context:component-scan除了具有<context:annotation-config
/>的功能之外,还具有自动将带有@component,@service,@Repository等注解的对象注册到spring容器中的功能
@Configuration
@ComponentScan(value = "com.tn.test01.service3")
public class Configtest {
}
public class init {
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(Configtest.class);
String[] beanDefinitionNames = context.getBeanDefinitionNames();
for (String beanName : beanDefinitionNames) {
System.out.println("beanName: " + beanName);
}
}
}