Я попробовал образец конфигурации OpenLiberty MP (guide-microprofile-config), пока он работает. Но при более внимательном анализе я обнаружил, что метод getProperties() в файле CustomConfigSource вызывается несколько раз подряд. Это поведение, которого я не ожидал. В файле InventoryConfig переменные вводятся статически и динамически (с помощью "Provider‹>"). Но этот код следует вызывать только тогда, когда я вызываю службу REST. Итак, мой вопрос, что все время вызывает getProperties()? Как я могу предотвратить это. На самом деле с моей реализацией я хочу получить доступ к базе данных и выполнить запрос, и я хотел поместить логику в getProperties(), что сейчас кажется плохой идеей.
с уважением Игорь