Файл Spring .properties находится в classpath - PullRequest
1 голос
/ 05 февраля 2011

Если я делаю

<value>classpath:site/properties/default/placeholder.properties</value>

Что на самом деле означает classpath:? Означает ли это, что мой файл свойств должен находиться в месте, которое нельзя будет легко обновить? Я хотел бы, чтобы файл .properties находился в месте, где веб-мастер может изменить настройки на лету, если это необходимо. Можете ли вы сделать это с помощью файла .properties, расположенного в пути к классам:?

1 Ответ

0 голосов
/ 05 февраля 2011

classpath: указывает на файлы, расположенные в каталоге classes.Другими словами, ваш placeholder.properties находится в каталоге <classes-dir>/site/properties/default.Я не думаю, что веб-мастеру разрешено изменять настройки «на лету» после того, как вы развернули проект, я имею в виду, что вы можете изменить его, но это, вероятно, не будет действовать вообще.

...