【问题标题】:Quarkus @ConfigProperty not working with operator-sdkQuarkus @ConfigProperty 不能与 operator-sdk 一起使用
【发布时间】:2022-01-05 04:35:40
【问题描述】:

我有一个 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-classes。

如果我添加服务(在示例中为 FlinkSessionReconciler.java),@ConfigProperties 始终为空。

为所有类启用此功能的正确方法是什么?

提前致谢;)

【问题讨论】:

    标签: java configuration quarkus smallrye operator-sdk


    【解决方案1】:

    好的,我自己发现了问题。

    添加bean defining annotation 并将服务注入控制器会有所帮助;)

    【讨论】:

    • 谢谢彼得。如果这解决了您的问题,您能否将其标记为答案?如果有可以改进的地方,也可以随时提出问题github.com/java-operator-sdk/java-operator-sdk/issues
    • @asmacdo:谢谢,当我有必要的知识时,我会这样做;)
    猜你喜欢
    • 2020-08-26
    • 2023-01-05
    • 1970-01-01
    • 2021-06-05
    • 2023-03-23
    • 1970-01-01
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多