我搜索了一种将 Guice 依赖注入与RequestFactory
. 我偶然发现了这个:https ://github.com/etiennep
它对我不起作用,所以我将 InjectedServiceLayerDecorator.java 实现更改为:
现在我的问题是:
RequestFactory
关于(它还在工作吗?)的缓存机制可以做得更好吗?getTop()
和getNext()
(在 ServiceLayerDecorator 中)是干什么用的?getTop()
在这个地方使用是否正确/安全?
抱歉想得太复杂了!这很简单:
Class<?> serviceClazz = resolveServiceClass(requestContext);
return injector.getInstance(serviceClazz);