这里是我的仓库@Autowired返回null
@Service
public class FuneralPricingRepository {
@PersistenceContext
private EntityManager em; //this is null
public List<FuneralPricing> findAll() {
return this.em.createNativeQuery("SELECT * FROM FUNERALPRICING").getResultList();
}
}
AS400calls被自动连接,但funeralPricingRepository不是。
public class TestFuneralPremiumProvider implements TestHandler {
@Autowired
private As400Calls as400Calls; //this is not null
@Autowired
private FuneralPricingRepository funeralPricingRepository; //this is null
请帮助...
检查注释@Component或声明bean是'FuneralPricingRepository'的包是'componentscan'路径? – D0dger
'@ Autowired'不能为空。如果无法解决依赖关系,您的应用程序将会崩溃。如果情况并非如此,那么您不使用自动布线或自己构建'TestFuneralPremiumProvider'的实例。 –