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.