我正在将 JOOQ 与 Kotlin、Spring 和 PostgreSQL 结合使用。我能够运行 JOOQ 生成器并查询数据。问题是我无法在存储库类构造函数中注入(inject) DSLcontext。
它抛出以下异常:
someRepository 中的字段 dslContext
需要一个 org.jooq.DSLContext
类型的 bean,但无法找到。
注入(inject)看起来像这样:
@Repository
class SomeRepositoryImpl(private val dslContext: DSLContext): SomeRepository
{
}
干杯, 翁德雷吉
最佳答案
正如 Lukas Eder 指出的那样,我的配置错误。在我向 pom.xml 文件添加以下依赖项后,它开始工作:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jooq</artifactId>
</dependency>
感谢您的帮助, 翁德雷吉
关于spring - 如何在Kotlin类中注入(inject)JOOQ的DSLcontext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47046151/