我尝试了 OpenLiberty MP Config Sample (guide-microprofile-config),到目前为止它可以工作。但仔细分析后发现,文件CustomConfigSource中的getProperties()方法被重复调用了好几次。这是我没想到的行为。在文件 InventoryConfig 中有静态和动态注入的变量(通过使用“Provider<>”)。但是只有在我调用 REST 服务时才应该调用此代码。所以我的问题是什么总是触发 getProperties() ?我该如何预防。实际上,通过我的实现,我想访问数据库并进行查询,并且我想将逻辑放入 getProperties() 中,现在这似乎是个坏主意。
最好的问候伊戈尔