0
Предположим, чтоКак управлять JAR с сторонними реализациями в классах конфигурации?
- Мне нравится управлять конфигурацией приложения Java в виде одного или нескольких классов ссылок друг на друга, которые я де/сериализации в/из XML, потому что мне нравится способ, как это экономит много Работа.
- У меня есть проект Java с интерфейсами и приложение, упакованное в разные JAR, где интерфейсы предназначены для сторонних разработчиков для реализации интерфейсов и пользователя для загрузки их во время выполнения через графический интерфейс. Классы конфигурации существуют в виде интерфейсов и, следовательно, могут возникать в сериализованном XML.
- Я хотел бы иметь один файл конфигурации, управляющий всеми адресами всех ресурсов (мне, вероятно, придется это отказать, но мне любопытно ваши ответы). Он выполняется поиск по умолчанию и создается со значениями по умолчанию, если они существуют или могут быть указаны в командной строке.
Как я могу получить информацию о местоположении сторонних реализаций перед загрузкой конфигурации и сохранить только один чистый файл конфигурации?