我在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>
谢谢你的帮助,
翁德里

09-29 19:45