是否可以在不调用的情况下自动装配 bean:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
如果你的意思是 no-xml conifg 试试这个测试
class T1 {
}
class T2 {
@Autowired
T1 t1;
}
public class Main {
public static void main(String[] args) throws Exception {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
ctx.register(T1.class, T2.class);
ctx.refresh();
System.out.println(ctx.getBean(T2.class).t1);
}
}
它会显示 T1 bean 被注入到 T2 bean