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 并将服务注入控制器会有所帮助 ;)