如何在Kotlin类中注入JOOQ的DSLcontext
我用Kotlin,Spring和PostgreSQL使用JOOQ。 我能够运行JOOQ生成器和查询数据。 问题是我无法在资源库类的构造函数中注入DSLcontext。
它抛出以下异常:
dslContext
中的字段dslContext
需要一个无法找到的类型为org.jooq.DSLContext
的bean。
注射看起来像这样:
@Repository class SomeRepositoryImpl(private val dslContext: DSLContext): SomeRepository { }
干杯,翁德里
卢卡斯·艾德指出,我的配置错误。 在向pom.xml文件添加以下依赖项后,它开始工作:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jooq</artifactId> </dependency>
感谢您的帮助,Ondrej
- 用Spring 5 WebFlux框架解码ByteArray
- Spring Boot和Kotlin中的部分更新REST
- Kotlin数据类上的Spring构造函数注解,具有默认值
- 弹簧5反应堆 – 每1秒发射一次物品
- 为springmvc使用kotlin无法实例化bean类的dataclass
- 测试Spring的@Async void返回方法
- IntelliJ Idea for Kotlin @ConfigurationProperties类中不生成spring-configuration-metadata.json文件
- 如何将IoC注入到Kotlin顶级函数中? 我甚至使用IoC容器?
- 带有Jetty + Jersey的Spring Boot始终显示404