@Assisted Guice参数注入取决于控制器

时间:2017-04-17 16:48:58

标签: scala playframework guice

假设我有一个需要在两个Play Framework控制器中注入的服务服务,并且根据控制器,服务的参数(param1)应该包含一个或另一个常量值。我的第一个猜测是@Assisted路线,但是通过模块安装工厂似乎与我想要实现的不同。

class Controller1 @Inject()(service: Service) extends Controller...
class Controller2 @Inject()(service: Service) extends Controller...
class Service @Inject()(@Assisted param1: String, param2: Int...)

有关此方法的任何线索或有关其他方法的建议吗?

0 个答案:

没有答案