Guice Dependency Injection と一緒に使用するソリューションを探しましたRequestFactory
。私はこれに出くわしました: https://github.com/etiennep
私にとってはうまくいかなかったので、 InjectedServiceLayerDecorator.java 実装を次のように変更しました。
今私の質問は次のとおりです。
のキャッシングメカニズムに関して何か改善できますかRequestFactory
(まだ機能していますか?)? getTop()
and getNext()
(ServiceLayerDecorator) は何のためにあるのですか? getTop()
そして、この場所で使用するのは正しい/安全ですか?
複雑すぎて申し訳ありません!それは次のように簡単でした:
Class<?> serviceClazz = resolveServiceClass(requestContext);
return injector.getInstance(serviceClazz);