Spring Boot Bean:构造函数中传递的值在构造函数中不为null,但在CGLIB代理中为null
我在Kotlin中实现了以下存储库:具有以下基类:运行集成测试时,我得到一个异常,因为dao为空。我注意到对象引用不一样,但我不知道构造函数调用和创建代理bean之间发生了什么。我尝试了在SapArticleRepository中实现的抽象函数getDaoImpl()和调用该方法,但这似乎过于复杂。必须有一种方法来传递构造函数参数/字段,使其在使用Bean时仍然存在。注意TrmSapArticleDao只是Jooq生成的类。