В продолжение: Какие шаблоны проектирования можно применить к проблеме с настройками конфигурации?
Кто-нибудь пользовался пакетом io.airlift.configuration? Он использует DI и в основном используется в Presto? Я охотился в Интернете, но, похоже, очень мало документации по его использованию и возможностям. Если бы кто-нибудь мог предоставить несколько указателей, это было бы действительно полезно.
Вообще говоря: классы Conf в Hadoop и Hive кажутся чрезвычайно загроможденными и раздутыми. Распределенный и модульный подход, принятый командой Presto в facebook, кажется намного чище. Есть ли хорошо известный конфигурационный пакет, который можно использовать в Java?