【问题标题】:Spring Boot multiproject Spring Data JpaSpring Boot 多项目 Spring Data Jpa
【发布时间】:2017-07-01 19:24:15
【问题描述】:

我有一个三模块 Spring Boot 应用程序。当我尝试添加自定义 repositoryFactoryBeanClass 时遇到问题,当我这样做时,我收到以下错误:

类中没有定义参数为 0 的构造函数 'org.springframework.data.jpa.datatables.repository.DataTablesRepositoryFactoryBean'

我的注释是:

@EnableJpaRepositories(repositoryFactoryBeanClass =
DataTablesRepositoryFactoryBean.class, basePackages =
"xxx.xxxxxxx.xxxx.xxxxx.repositories")

我有三个模块:网络、实体/存储库和服务。

谢谢。

【问题讨论】:

  • DataTable 存储库使用的依赖项(名称和版本)是什么?
  • 泰文:com.github.darrachequesnespring-data-jpa-datatables4.1
  • 我面临同样的问题。你解决了吗?
  • 我将@EnableJpaRepositories 更改为@EnableJpaRepositories(basePackages = "xxxx.xxxx.xxxxx.repositories", repositoryBaseClass = DataTablesRepositoryImpl.class)

标签: spring spring-boot datatables spring-data-jpa


【解决方案1】:

我可以通过将 Spring Boot 版本升级到 1.5.4.RELEASE 来解决这个问题。更多详情请参考本帖https://github.com/darrachequesne/spring-data-jpa-datatables/issues/50

【讨论】:

    【解决方案2】:

    最后,我将@EnableJpaRepositories 更改为

    @EnableJpaRepositories(basePackages = "xxxx.xxxx.xxxxx.repositories", repositoryBaseClass = DataTablesRepositoryImpl.class)

    【讨论】:

      猜你喜欢
      • 2019-07-28
      • 2017-11-07
      • 2017-05-09
      • 2017-11-29
      • 2017-09-22
      • 2021-01-18
      • 2021-02-09
      • 2014-07-21
      • 2018-08-06
      相关资源
      最近更新 更多