У меня есть проект с demoApp, у которого есть application.properties в папке
/src/main/resources
Теперь я хочу сохранить application.properties в каком-либо месте, например:
C:\Users\lenovo\Desktop\externalResource\resources
Я пробовал какую-то работу, такую как установка местоположения конфигурации в файле setenv.bat, например
set spring.config.location=C:\Users\lenovo\Desktop\externalResource\resources\
Также используется для установки пути в системной среде:
CONF_DIR = C:\Users\lenovo\Desktop\externalResource\resources\
и попробуйте получить доступ к коду, например:
public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {
PropertySourcesPlaceholderConfigurer propertySource = new PropertySourcesPlaceholderConfigurer();
ClassPathResource[] resource = new ClassPathResource[]{new ClassPathResource("file:${CONF_DIR}/application-external.properties")};
propertySource.setLocations(resource);
propertySource.setIgnoreUnresolvablePlaceholders(true);
return propertySource;
}
Ни одно из предыдущих решений не сработало для меня, которые были представлены в предыдущем вопросе.
Что мне здесь не хватает?