为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot应用程序因缺少bean而启动失败

Spring Boot应用程序因缺少bean而启动失败

临摹微笑 2023-03-09 17:05:16
我如何“解决”它: 最初的问题是我忘记更改启动应用程序的主类中的包名称:@EnableJpaRepositories(basePackages = {"com.sda.VictorLiviu.ecommerce.jparepository"})之后,我只是将 itemMapper 实例化为 ItemService 中的普通类,如下所示:ItemMapper itemMapper = new ItemMapper();并将其 toEntity 方法用作:itemMapper.toEntity();. . . . . . . . . . . .我的 Spring Boot 应用程序说它没有明显有的 Bean 类。我将发布 Pom、服务和存储库。我想指出的是,我对 UserService 和 OrderService 有完全相同的类和存储库,它们没有给出任何错误,唯一的区别是 @Transactional,我删除了它并得到了同样的错误。欢迎提出任何建议!错误:Description:Field repository in com.sda.VictorLiviu.ecommerce.service.ItemService required a bean of type 'com.sda.VictorLiviu.ecommerce.JpaRepository.ItemRepository' that could not be found.The injection point has the following annotations:    - @org.springframework.beans.factory.annotation.Autowired(required=true)Action:Consider defining a bean of type 'com.sda.VictorLiviu.ecommerce.JpaRepository.ItemRepository' in your configuration.
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

您需要打开 jpa 存储库处理。

为此,请使用@EnableJpaRepositories


查看完整回答
反对 回复 2023-03-09
  • 1 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号