如何使用Google Guice将一个实现绑定到几个接口?
2022-09-01 06:35:36
我需要绑定一个类作为两个接口的实现。它应该绑定在单例范围内。
我做了什么:
bind(FirstSettings.class).
to(DefaultSettings.class).
in(Singleton.class);
bind(SecondSettings.class).
to(DefaultSettings.class).
in(Singleton.class);
但是,显然,它会导致创建两个不同的实例,因为它们绑定到不同的键。
我的问题是我该怎么做?