我有以下两类 AConfig.java A_TestConfig.java 现在,当我自动装配豆“配置”在A_Test.java类中它不是null。但是,B.java类中的bean“配置”为空。该豆已被定义在了A.java类getter和如下:`自动装配在春季启动一个bean,它是主要的Java包空,但它在测试包
public class A_TestConfig {
@Bean
public Configuration configuration() {
return new Configuration();
}
}
public class AConfig {
@Bean
public Configuration configuration()
{
}
}
public class B {
@Autowire
Configuration configuration; //this value is null
}
public class BTest { @Autowire Configuration configuration; //not null here
}
显示你正在使用'B'在待扫描的候选者(例如, ,调用它的方法)。 – chrylis