Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring上下文没有';t载荷_Java_Spring_Spring Boot - Fatal编程技术网

Java spring上下文没有';t载荷

Java spring上下文没有';t载荷,java,spring,spring-boot,Java,Spring,Spring Boot,我试图加载上下文,但得到了不满意的PendencyException 我不明白是什么原因,服务中提供了注释和构造函数 DataJpaRepository: @Transactional(readOnly = true) public interface DataJpaRepository extends JpaRepository<Visit, Long> { @Override @Transactional Visit save(Visit visit);

我试图加载上下文,但得到了不满意的PendencyException 我不明白是什么原因,服务中提供了注释和构造函数

DataJpaRepository:

@Transactional(readOnly = true)
public interface DataJpaRepository extends JpaRepository<Visit, Long> {

    @Override
    @Transactional
    Visit save(Visit visit);

    Visit findByGuestId(long guestId);

    @Query("SELECT DISTINCT v FROM Visit v WHERE  v.date BETWEEN :from AND :to")
    List<Visit> getBetween(@Param("from") Date from, @Param("to") Date to);
}


@Repository
public class VisitRepositoryImpl implements VisitRepository {

    @Autowired
    private DataJpaRepository dataJpaRepository;


    @Override
    public Visit get(long guestId) {
        return dataJpaRepository.findByGuestId(guestId);
    }

    @Override
    public Visit save(Visit visit) {
        return dataJpaRepository.save(visit);
    }

    @Override
    public List<Visit> getAll() {
        return dataJpaRepository.findAll();
    }

    @Override
    public List<Visit> getBetween(Date from, Date to) {
        Objects.requireNonNull(from, "fromDate must not be null");
        Objects.requireNonNull(to, "toDate must not be null");
        return dataJpaRepository.getBetween(from, to);
    }
}

可能是什么问题?

尝试在VisitService类中添加@Autowired注释

@Autowired
private VisitRepositoryImpl repository;

尝试将存储库包添加到@ComponentScan配置中

@ComponentScan({"com.java.library.service", "com.java.library.repository"})

是弹簧靴吗?显示加载到描述的主/配置类。后来才意识到。
@Autowired
private VisitRepositoryImpl repository;
@ComponentScan({"com.java.library.service", "com.java.library.repository"})