使用缓存包装器包装存储库,同时保留模块化

时间:2019-04-04 12:24:14

标签: guice

假设我们有两个类(真实和代理一个),它们实现了相同的接口。一种实现是代理,它将操作与任何其他包装的实现(缓存)相关联。

我想拥有一个将实际实现绑定到接口的模块,因此无论何时安装,该应用程序都能正常工作。但是同时我想让应用程序使用缓存版本(如果已安装)(并且代理版本应注入真实版本)。

如何使用Guice?

0 个答案:

没有答案