Интересно, кто-нибудь может посоветовать вопрос о веб-приложении на Java?
У меня есть установленный стандартный класс Java, в котором есть методы для установки и получения значений файла свойств. Эти методы используются во всей системе и вызываются как сервлетами, так и не сервлет-классами.
Но я бы хотел использовать ServletContextListener, чтобы задать пути к файлу свойств глобально, а не жестко кодировать их или сохранить в базе данных.
ServletContextListener может использоваться для установки «глобальных переменных» для сервлетов с context.setAttribute («PROP_FILE_PATH», «C: \ ...»). Но есть ли способ получить доступ к этим переменным вне сервлетов, или ServletContext может быть получен вне сервлетов?
Я не думаю, что передача ServletContext в качестве параметра методам класса, которые я должен получить и установить значения файла свойств, будет приемлемой опцией из-за количества вызовов.
Спасибо
Martin