Guice2 имеет MultiBindings и MapBindings, которые должны работать для вас.
https://github.com/google/guice/wiki/Multibindings
Обновлен:
Посмотрев на это снова, вы, возможно, спросите, как вы можете внедрить значения времени выполнения в Guice, возможно, в качестве произвольных объектов.
Guice очень сосредоточен на том, чтобы делать все как типизированный код, поэтому он не поддается
естественно к этому. Что я сделал, чтобы предоставить вход для Guice, так это создать схему XML и использовать jaxb, чтобы впитать это и внедрить полученные объекты.
Существует метод Names.bindProperties для привязки обычных старых свойств в Guice.
константы.
Существует также некоторый уровень интеграции со Spring, так что вы можете посмотреть на это как
хорошо.