Mam serwer chmury wiosennej dla moich aplikacji, obsługujący pliki wspólnych właściwości podczas uruchamiania.Konfiguracja chmur wiosennych - ładowanie dodatkowych plików
"Normalna" funkcjonalność działa poprawnie. Aplikacja pobiera hierarchię plików i ma pełny dostęp do załadowanych parametrów.
Application.properties
Application-<profile>.properties
<applicationname>.properties
...
Teraz pytanie: Jak mogę załadować plik konfiguracyjny obok wspólnego nazewnictwa?
Jeśli przechowuję inny plik w repozytorium, np. sharedCommonServers.properties, w jaki sposób mogę dodatkowo załadować ten plik przy użyciu serwera konfiguracyjnego? Ten plik zawiera właściwości używane przez niektóre, ale nie wszystkie programy.
Z góry dziękuję!
Hendrik
'@PropertySource (" classpath: sharedCommonServers.properties ")', po prostu dodaj go do swojej klasy aplikacji. –
Właściwość sharedCommonServers.properties powinna zostać załadowana przy użyciu serwera konfiguracji w chmurze. Dodałem linię do konfiguracji, ale nie wydaje się, aby ją załadować. Czy to prawda, ta linia ładowałaby plik tylko z pamięci lokalnej, czy też powinna używać serwera konfiguracyjnego? –
Zobacz [tę odpowiedź] (http://stackoverflow.com/a/41374808/390513), powinno być pomocne. – Kane