我在Kotlin,Spring和PostgreSQL中使用JOOQ。我能够运行JOOQ生成器并查询数据。问题是我无法在存储库类构造函数中注入(inject)DSLcontext。
它引发以下异常:
someRepository中的dslContext
字段需要一个org.jooq.DSLContext
类型的bean,但找不到该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>
谢谢你的帮助,翁德里