Я использую Spring Config Config Server/Client, а documentation говорит, что сервер имеет приоритет по умолчанию по локальному файлу application.properties. Если облачный конфигурационный сервер окажется недоступным, приложение будет пытаться выполнить некоторое время, а затем не запустится правильно. Я хотел бы обойти эту проблему, если приложение сохранит свойства, извлеченные из конфигурационного сервера, когда они начнутся правильно, и поэтому, когда сервер конфигурации недоступен по умолчанию для последнего набора загружаемых им свойств. Это возможно? Если да, то как мне получить доступ и сохранить свойства?Сохранение свойств, загруженных с Spring Cloud Config Server
1
A
ответ
0
Я решил эту проблему, создав класс, который реализует EnvironmentAware
и создавал его как весенний боб, поэтому свойство типа Environement
автоматически устанавливается автоматически. Затем я использовал environmet.getPropertySources()
, чтобы получить нужные мне свойства. Затем я продолжил писать их в файл.
Я пришел к этому решению, проверив код привода пружины, а конечная точка /env
отображает свойства приложений.
Смежные вопросы
- 1. Spring Cloud Config Server Issue
- 2. Пользовательский загрузчик свойств с Spring Cloud Config
- 3. Spring Cloud Config Server + BitBucket
- 4. Поддерживает ли Spring Cloud Config Server имена файлов интернационализированных свойств
- 5. Spring Cloud Config Server - метка-заполнитель
- 6. spring boot cloud config
- 7. spring cloud config versioning
- 8. Spring Cloud Config Server Not Refreshing
- 9. Spring Cloud Config Server plain text
- 10. шифрование в spring-cloud-config-server
- 11. Spring config config server не загружает файлы свойств
- 12. Spring Cloud Config Server - Сведения о безопасности
- 13. Spring Cloud Config Server без весенней загрузки
- 14. Конфигурация Spring Cloud Consul над Spring Cloud Config
- 15. Spring Cloud Config Globals
- 16. Внешняя среда Spring Flow Data Config Config - Spring Cloud Config Server
- 17. Общие свойства с Spring Cloud Config
- 18. Spring Cloud Config + ejb
- 19. Свойства версий с Spring Cloud Config
- 20. Настройка внешней конфигурации Spring Boot при использовании Cloud Config Server?
- 21. Spring Cloud Config Server Общие свойства во всех приложениях
- 22. Spring Cloud Config Симметричный ключ
- 23. Spring Cloud Config порт конфликт
- 24. Spring Cloud Config Brixton.M5 HTTP 406 для YML или свойств
- 25. Проблемы spring-cloud-config и spring-cloud-bus
- 26. Spring cloud config указать netmask
- 27. Spring cloud config - загрузка дополнительных файлов
- 28. Spring boot cloud config encrypt keystore password
- 29. Spring Cloud Client Config с заполнителями
- 30. Spring Cloud Config Server: настроить промежуток отнимания git
вот так: http://crunchify.com/java-properties-file-how-to-read-config-properties-values-in-java/ –
Фактический конфигурационный файл никогда не находится на клиентской машине –
хорошо I Предположим, что сначала необходимо создать локальный файл-файл. и настройте его в своем Java-коде. В случае, если ваш сервер начнет настройку свойств, как вы хотите. В случае, если он не использует последние функциональные свойства или загружается из другого файла свойства –