标签: guice
假设我们有两个类(真实和代理一个),它们实现了相同的接口。一种实现是代理,它将操作与任何其他包装的实现(缓存)相关联。
我想拥有一个将实际实现绑定到接口的模块,因此无论何时安装,该应用程序都能正常工作。但是同时我想让应用程序使用缓存版本(如果已安装)(并且代理版本应注入真实版本)。
如何使用Guice?