Лучшие методы определения и инициализации переменных в web.xml, а затем доступ к ним из кода Java

StackOverflow https://stackoverflow.com/questions/2434888

  •  19-09-2019
  •  | 
  •  

Вопрос

Я хотел бы определить и инициализировать некоторые переменные в web.xml и доступ к значениям этих переменных в моем приложении Java.

Причина, по которой я хочу это сделать, заключается в том, что я хотел бы иметь возможность изменить значения этих переменных без необходимости перекомпилировать код.

Что лучше всего делать? Большинство переменных - это просто строки, возможно, некоторые цифры. Должен ли класс, который обращается к переменным, должен быть сервлетом?

Спасибо!

Крис

Это было полезно?

Решение

Вы можете использовать свои собственные ресурсы, такие как файлы свойств, и разместить их где -то в классе. Затем вы можете прочитать их в свойствах и использовать откуда, где бы вы ни находили.

web.xml лучше оставить для контекста сервлета, а не ресурса общего назначения.

Другие советы

Почему вы хотите поместить эти значения в web.xml. Web.xml - это в первую очередь для настройки приложения, чтобы не устанавливать переменные начальной загрузки. Стандарт в мире Java для таких случаев использует либо файл свойств, либо XML, если у вас есть некоторая сложная структура данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top