у меня есть .jar файл, который имеет ниже класса, чтобы загрузить некоторые свойства -свойство конфигурации пружины загрузки для класса во внешнем банке
@ConfigurationProperties(prefix = "common-list")
@Configuration
@Component
public class CommonConfig{
...
}
В моих загрузках проекта яровых, выше класса/банка является зависимостью.
Как указать, где искать это свойство «common-list» для загрузки в моем проекте?
OR
Нужно ли изменять класс/jar с помощью аннотации PropertySource, определяющей файл свойств, где искать эти значения общего списка?
У меня есть bootstrap.properties со следующими лайн-
spring.application.name=xyz
xyz.yaml на конфигурации сервера
common-list:
...
и глядя на окр свойства моего весеннего приложения загрузки, я могу см. файл загружен и загружен. Но экземпляр CommonConfig не инициализируется этими значениями файлов.
Значения упорядочены правильно, так как я их протестировал, создав тестовое приложение весеннего теста в том же проекте, где создан jar (все значения заполняются в экземплярах CommonConfig правильно).
ОБНОВЛЕНО (решаемые)
Проблема была с преобразованием мой объект в JSON строку неправильно, в результате чего совет идти по пути по умолчанию вместо того, чтобы выбрать правильные значения.
Я обновил более подробную информацию, но он не работает. – chappalprasad