服務(wù)類:這里我對(duì)這個(gè)類做了注解,@componentscan注解中也提到了這個(gè)包@Servicepublic class EHSCheckedVehiclesGetter implements Callable<List<VehicleEHSDTO>> { private VehicleEHSRepository vrepo; private String buid; public EHSCheckedVehiclesGetter() { } public EHSCheckedVehiclesGetter(VehicleEHSRepository vrepo, String buid) { Assert.notNull(vrepo, "VehicleEHSInfoRepository cannot be null"); Assert.notNull(buid, "Business Unit Id cannot be null"); this.vrepo = vrepo; this.buid = buid; } @Override public List<VehicleEHSDTO> call() throws Exception { List<PVehicleEHSChecklistStatus> pVehicleEHSInfos = vrepo.findByBuid(buid); List<VehicleEHSDTO> vehicleEHSInfoDTOs = VehicleUtils.convert(pVehicleEHSInfos); return vehicleEHSInfoDTOs; }Repository 類:這是存儲(chǔ)庫(kù)的接口,我在 @EnableJpaRepositories 注釋中將此包作為基本包public interface VehicleEHSRepository extends JpaRepository<PVehicleEHSChecklistStatus, PVehicleEHSChecklistStatusId>, MISRevisionRepository<PVehicleEHSChecklistStatus, PVehicleEHSChecklistStatusId, Integer> { @Query("from PVehicleEHSChecklistStatus where id.businessUnitId = ?1") List<PVehicleEHSChecklistStatus> findByBuid(String buid); @Query("from PVehicleEHSChecklistStatus where id.vehicleId = ?1") List<PVehicleEHSChecklistStatus> findByVehicleId(String vehicleId);這是否與除此之外的其他內(nèi)容有關(guān),因?yàn)槲艺趪L試更新項(xiàng)目中的技術(shù)堆棧。
創(chuàng)建 bean 時(shí)出錯(cuò):通過(guò)構(gòu)造函數(shù)參數(shù) 1 表示不滿足的依賴關(guān)系
慕運(yùn)維8079593
2021-10-28 09:46:10