java - 在 gradle 多项目 [spring 数据] 中将主题存储库注入(inject) DataService 失败

标签 java mysql spring hibernate spring-data-jpa

我在将存储库注入(inject)服务时遇到问题。 这是我在 Spring 的第一个项目。 我从这个网站做了一个教程: http://blog.netgloo.com/2014/10/27/using-mysql-in-spring-boot-via-spring-data-jpa-and-hibernate/ 我不知道出了什么问题。我尝试在界面中注释 @EnableJpaRepositories、@Repository 但没有帮助我。 所有代码都在我的 github 上:https://github.com/kklimczak/OpenStudies

堆栈跟踪:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [pl.konradklimczak.openstudies.data.Subject.SubjectRepository] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1373) ~[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1119) ~[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014) ~[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545) ~[spring-beans-4.2.3.RELEASE.jar:4.2.3.RELEASE]

最佳答案

@事务性 @存储库

在您的 SubjectRepository 中使用这两个注解

import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional;

关于java - 在 gradle 多项目 [spring 数据] 中将主题存储库注入(inject) DataService 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439728/

相关文章:

php - ORDER BY 最小数字

mysql - 尝试插入表时错误代码 1265 数据被截断

MySQL - 连接多个映射表并计算具有不同映射条件的记录

线程中的 spring 安全当前用户

java - 无法从根文件级别导出 Clojure 函数

java - 小面 Debug模式不起作用

java - JConsole 没有显示我在 mbean 中定义的 mbean 属性和方法

java - 当我为json添加配置时,Spring MVC应用程序中断

java - 从 Java 8 中的方法返回 List<Integer>?

java - 在 AEM 中的 CRXDE Lite 中访问/crx/de/replication.jsp 时出现 500 服务器错误