在SpringBoot项目中使用JPA时总是报注入失败,不能创建继承JpaRepository的类的问题,然后尝试给继承JpaRepository的写个实现类,不出现注入失败的情况,但是过一段时间后继承JpaRepository的借口和实现类又出现上述问题。

解决办法:

分析原因:SpringBoot项目的Bean装配默认规则是根据Application启动类所在的包位置从上往下扫描!这个类的位置很关键:如果Application类所在的包为:com.hskw.sell,则只会扫描com.hskw.sell包及其所有子包com.hskw.Application知道这一点非常关键

  尤其是初学 Sprint Boot 总会遇到这个问题,把启动类目录放正确就好了,办法总比困难多。

相关文章:

  • 2021-11-15
  • 2022-12-23
  • 2021-10-01
  • 2022-01-03
  • 2021-10-14
  • 2021-08-25
  • 2021-05-22
  • 2021-08-19
猜你喜欢
  • 2021-04-17
  • 2021-08-26
  • 2021-06-22
  • 2021-12-02
  • 2021-04-08
  • 2021-08-06
相关资源
相似解决方案