Bahar önyükleme uygulamasına bir dış özellikler dosyası yüklemeye çalışıyorum. başlangıçta config sınıfında @PropertySource kullanıyorum. fakat şimdi bu notu kaldırmak istiyorum, böylece sınıf yere bağlı değil.bahar önyükleme dış yapılandırması
java -jar my-boot-ws.war --SPRING_CONFIG_NAME=file:///Users/TMP/resources/
bu http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html belgelere dayalı ama aşağıdaki hatayı alıyorum: yüzden kullanmaya çalıştı açıklama çalışıyor kullanarak
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder
ama gerçekten uzaklaşmak istiyoruz.
: Bu konuda herhangi bir yardım harikaTeşekkür
****** ******* DÜZELTME
Yukarıdaki komut olması gerekiyorduMaalesef kopyala yapıştır hata olur
java -jar my-boot-ws.war --spring.config.location=file:///Users/TMP/resources/
Yapılandırma dosyasının adını değiştirmeye çalışmıyorum, sadece ek bir konum ekleyin. gibi burada açıkladı:
ben dosya $ {spring.application.name} .properties komut satırından geçirilen --spring.config.location yüklenebilir söyleyerek olarak yorumladı komut satırındaIf spring.config.location contains directories (as opposed to files) they should end in/(and will be appended with the names generated from spring.config.name before being loaded).
Merhaba, çeşitli özellik dosyaları klasör ve alt klasör altında bulunan aynı durumla karşı karşıya. Tüm bu özellikler dosyasını bu klasörlerden nasıl alacağımı/yükleyeceğimi bilmiyorum. Tüm dosya dosyalarının yüklenmesini sağlamak için yalnızca klasör yollarından nasıl bahsedebilirim. – Sanjeev