Я пишу приложение с Spring MVC, которое я хотел бы настроить с помощью файлов свойств. Я посмотрел в UTIL имен Spring и нашел это:Лучший способ управления свойствами весной
<util:properties id="MyProperties" location="propertiesPath" />
с этим, я могу комментировать мое поле классов просто с
@Value("myProperty")
и имеют свойство просто впрыскивается. Таким образом, очень просто читать ваши свойства. Но когда вы должны их спасти, это не так интуитивно.
Я наткнулся на несколько вопросов о том, как это сделать правильно, и я думаю, что это лучшее, что я хочу сказать: Updating a properties file injected by Spring to include a last run timestamp.
Мой вопрос: почему так сложно сохранить свойства весной? Я делаю это неправильно? На этом этапе я даже задаюсь вопросом, является ли сохранение свойств таким способом хорошей практикой или я должен использовать базу данных.
С Oracle я могу читать:
классСвойства представляет собой постоянный набор свойств. Свойства можно сохранить в потоке или загрузить из потока.
Но весна, кажется, облегчает только один из них. Пожалуйста, просветите меня.
спасибо.
Мне очень понравился ваш ответ, поскольку он так ясно объяснил роль Sping в веб-приложении и изменил мое мышление. Я бы очень хотел прочитать больше. Спасибо. – Aurasphere