Answer the question
In order to leave comments, you need to log in
What should be used for complex configuration files (Java, Tomcat)?
Коллеги, привет!
Я всегда разрабатывал на Java SE или делал отдельные узконаправленные сервисы на Java EE (наследуемся от ICustomersService, собираем maven'ом, выкладываем war в Tomcat), но сейчас возник вопрос. Ситуация такая.
У меня есть Java-приложение, чей war-файл запускается через Tomcat. Оказалось, что в этом приложении очень много чего нужно конфигурировать. Причем, вопрос не в том, что нужно просто передать через DI какую-нибудь стратегию в Singleton, а более сложные моменты. То есть хочется просто что-то поменять в конфиг-файле, который лежит где-нибудь рядом с war, возможно, перезапустить приложение через bin/shutdown и потом bin/startup и чтобы все настройки применились. Например:
1. Нужно уметь передать в различные классы константы.
2. Возможность передать несколько стратегий в Singleton.
3. В Singleton нужно передать набор объектов (от 1 до "бесконечности"), которые потом сами распределятся по нужным местам кода. Причем в каждом объект должна быть возможность передать константы или стратегии.
Какие технологии лучше всего использовать? Мне нужно что-то нибудь удобное и простое в освоении.
Answer the question
In order to leave comments, you need to log in
можно использовать commons-configuration
пример кода можно посмотреть тут auto-reload-configuration
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question