Spring Boot на установочном файле Tomcat Пути в файле свойств
0 JohnnyO [2016-01-19 19:45:00]
Я хочу установить свой относительный путь к файлу в файле свойств, чтобы мой SaxReader мог его забрать, когда он запускается на сервере Tomcat. Я знаю, что это должно быть легко, но я забыл простить меня :)
Я знаю, что Spring Boot имеет файл application.properties, но я не вижу способа подключиться сюда.
Есть ли способ установить относительный путь в файле свойств, который будет подхвачен Spring Boot, и SaxReader увидит это?
Поскольку я жестко кодирую только имя файла и помещаю файл в папку ресурсов, которая обслуживает шаблоны и статический контент, такой как css и js файлы. FilePath system.out дает: org.dom4j.DocumentException C: sts-bundle\sts-3.7.2.RELEASE\myFileName - место для локализации toolsuite??? странно !!
Скажите, как указать относительный путь в файле свойств.
Благодарю!!
spring-boot tomcat7 filepath properties-file
1 ответ
0 Darshan Mehta [2016-02-28 02:18:00]
Вы можете установить путь к файлу, как и любое другое свойство строки, в файле свойств Spring Boot и получить доступ к нему из пути.
Например, у меня есть следующий набор в файле application.properties:
download.directory=temp
и он используется в классе java следующим образом:
@Value("${download.directory}")
private String downloadDirectory;
Он используется для загрузки файлов, теперь, если я запустил приложение с файлом jar, находящимся в папке G: /applications, тогда файлы будут загружены в G: /applications/temp.