当前位置: 首页 > 知识库问答 >
问题:

Spring Boot JPA CrudRepository

管弘
2023-03-14

我正在使用Spring Boot+Spring Data JPA,在尝试注入扩展CrudRepository的类时面临这个问题:

public interface TopicRepository extends CrudRepository<Topic, Integer> {}

服务类别:

@Service
public class TopicService {

      @Autowired
      private TopicRepository topicRepository;
}

有什么建议吗?

共有1个答案

红明德
2023-03-14

我也有同样的问题,我通过切换Spring Boot版本来修复它。更改Spring Data JPA版本没有起到任何作用(这就是我假设的bug所在),所以我认为Spring Boot版本1.5.1中存在一个bug。我切换回版本1.4.3,错误消失了。我没有尝试后续的/不同的版本,所以您可能只需要对您的依赖项和它们的版本进行试验。

作为记录,您可以使用@repository注释您的服务类,这不会有任何区别。我一直在使用service/dao模式以同样的方式设置这些应用程序,它从来没有对注释过于挑剔。希望这可以帮助那些Spring Boot开发流突然抛出错误的人!

 类似资料:

相关问答

相关文章

相关阅读