У меня есть 3 фасоли в одном пакете, которые я хотел бы быть нетерпеливыми синглонами.Google Guice bind by аннотации и/или пакета
public class Module1 implements Module {
@Override
public void configure(Binder binder) {
binder.bind(Bean1.class).asEagerSingleton();
binder.bind(Bean2.class).asEagerSingleton();
binder.bind(Bean3.class).asEagerSingleton();
}
}
Как я могу сконфигурировать их как сильные одиночные игры без точного названия класса, используя Google Guice?
Я ищу что-то вроде маркировки Bean1, Bean2, Bean3 с помощью специальной аннотации или сканирования по имени пакета.
Не уверен, что вы имеете в виду. Как бы вы хотели сослаться на них «без написания точного имени класса»? –
Я хотел бы отметить их как-то, например, добавить некоторые пользовательские аннотации или поиск по имени пакета, что одинаково для всех из них. –