Я хочу, чтобы мой пользователь легко изменил jdbc.properties
в моем развернутом приложении. Пользователь не хочет извлекать скомпилированный файл JAR или WAR, редактировать jdbc.properties
и архивировать его снова. Некоторое время я гуглил решение, но до сих пор не нашел ответа.
Я использую Spring и Hibernate, используя DAO.
Вот мое приложениеContext.xml для jdbc:
<context:property-placeholder location="classpath:jdbc.properties" />
Я попытался изменить его на classpath:../jdbc.properties
и т. Д. И найти jdbc.properties
во всех возможных местах, но все равно не работает.
Возможно ли это сделать? Если это невозможно, как мое приложение может загрузить указанное jdbc.properties
жестко закодированное местоположение?
Примечание. Используется для отдельной фазы разработки и производства на моем рабочем месте. Поэтому разработчик не знает спецификаций на стороне производства.