我如何“解决”它: 最初的问题是我忘记更改启动应用程序的主类中的包名称:
@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.
幕布斯6054654
相关分类