Quarkus @ConfigProperty 不适用于 operator-sdk
Quarkus @ConfigProperty not working with operator-sdk
我有一个 quarkus 应用程序,它的骨架是使用 Operator-SDK 和以下命令生成的:
> operator-sdk init --domain de.ilem0n --plugins quarkus.javaoperatorsdk.io/v1-alpha
> operator-sdk create api --version=v1alpha1 --kind=FlinkSession
生成的项目可以在这里找到:FlinkOperator
问题是通过@ConfigProperty 进行的quarkus 配置仅适用于生成的@Controller-类。
如果我添加服务(在示例 FlinkSessionReconciler.java
中),@ConfigProperties 始终为空。
为所有 类 启用此功能的正确方法是什么?
提前致谢;)
好的,我自己发现了问题。
添加 bean defining annotation 并将服务注入控制器会有所帮助 ;)
我有一个 quarkus 应用程序,它的骨架是使用 Operator-SDK 和以下命令生成的:
> operator-sdk init --domain de.ilem0n --plugins quarkus.javaoperatorsdk.io/v1-alpha
> operator-sdk create api --version=v1alpha1 --kind=FlinkSession
生成的项目可以在这里找到:FlinkOperator
问题是通过@ConfigProperty 进行的quarkus 配置仅适用于生成的@Controller-类。
如果我添加服务(在示例 FlinkSessionReconciler.java
中),@ConfigProperties 始终为空。
为所有 类 启用此功能的正确方法是什么?
提前致谢;)
好的,我自己发现了问题。
添加 bean defining annotation 并将服务注入控制器会有所帮助 ;)