作用:在Spring应用中,有时没有把某个类注入到IOC容器中,但在运用的时候需要获取该类对应的bean,此时就需要用到@Import注解
完整类名
org.springframework.context.annotation.Import
用法:
Public class A{
}
由于没有加@Component,IOC无法引入,这个时候可以加@Import注解
@ComponentScan
/*把用到的资源导入到当前容器中*/
@Import({A.class})
public class App {
public static void main(String[] args) throws Exception {
ConfigurableApplicationContext context = SpringApplication.run(App.class, args);
System.out.println(context.getBean(A.class));
context.close();
}
}