【发布时间】:2017-03-13 06:47:22
【问题描述】:
这是我的仓库
@Service
public class FuneralPricingRepository {
@PersistenceContext
private EntityManager em; //this is null
public List<FuneralPricing> findAll() {
return this.em.createNativeQuery("SELECT * FROM FUNERALPRICING").getResultList();
}
}
AS400calls 是自动接线的,但葬礼定价存储库不是。
public class TestFuneralPremiumProvider implements TestHandler {
@Autowired
private As400Calls as400Calls; //this is not null
@Autowired
private FuneralPricingRepository funeralPricingRepository; //this is null
请帮忙...
【问题讨论】:
-
检查
FuneralPricingRepository的包是否在componentscan路径中? -
@Autowired不能是null。如果无法解决依赖关系,您的应用程序将会崩溃。如果不是这种情况,您没有使用自动连接或正在自己构建TestFuneralPremiumProvider的实例。
标签: java spring-boot