У меня есть несколько свойств, связанных с конфигурацией моего приложения, которые я хотел бы поместить в один файл для централизации конфигурации. Источник этого приложения будет использоваться и изменяться другими, поэтому я стараюсь максимально упростить его, предоставив одну точку конфигурации.
Я знаю, как использовать MyComponentName.properties
файлы для настройки сообщений об ошибках компонентов, L10N и т. Д. Но я пытаюсь предоставить конфигурацию для вещей, которые обычно не отображают строки. Некоторые примеры:
- имя хоста почтового сервера
- какую аутентификацию пользователя использовать
- идентификатор приложения Facebook
Мой Application.java
будет загружать эти свойства из global.properties
(или чего-либо еще) и передавать соответствующие конфигурации моим отдельным классам во время инициализации. Я, конечно, могу загрузить файл вручную, но мне интересно, не существует ли какой-либо поддержки для этого в Wicket.
Было бы лучше поместить их в web.xml
?