Не читает application.yml - Spring Boot развернут как WAR на свободе
WEB-INF
--application.yml (contains default properties)
External Folder custom-config
customNameConfig-DEV.yml
В моем весеннем классе приложения Boot:
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
//props=HashMap
props.put("spring.config.name","customNameConfig");
props.put("spring.config.location"."file:/custom-config/,classpath:/application.yml");
builder.properties(props).sources(MyAppliocation).web(WebApplicationType.Servlet);
}
Он может прочитать свойство из
customNameConfig-DEV.yml
размещен снаружи (вне войны)Не обнаруживает свойства в
application.yml
любитьlogging.config:file:/log4j2.json
Те же настройки на "spring.config.location
""file:/custom-config/,classpath:/application.yml
"отлично работает, когда я запускаю это как java -jar myapp.jar
Что я уже пробовал:
"spring.config.location" = "file:/custom-config/,classpath:**/a**pplication.yml"
"spring.config.location" = "file:/custom-config/,classpath:**a**pplication.yml"
"spring.config.location" = "file:/custom-config/,classpath**:WEB**-INF/classes/application.yml"
"spring.config.location" = "file:/custom-config/,classpath:**/W**EB-INF/classes/application.yml"
"spring.config.additional-location" : "file::/custom-config/"
"spring.config.location" = "classpath:/application.yml"
:(Сломай мне голову
Каким должно быть решение??