Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java guice即时绑定如何在play框架中工作?_Java_Scala_Dependency Injection_Playframework_Guice - Fatal编程技术网

Java guice即时绑定如何在play框架中工作?

Java guice即时绑定如何在play框架中工作?,java,scala,dependency-injection,playframework,guice,Java,Scala,Dependency Injection,Playframework,Guice,如何注入在Play应用程序中创建的依赖项。我也不理解在没有定义任何绑定的情况下如何注入示例 有谁能参照这个例子解释一下吗。VocabularyService的对象是如何注入的?这个问题更多的是关于依赖注入,而不是关于Play框架 您不必为VocabularyService定义显式绑定的原因是Guice可以为您找到它: 当请求依赖项但未找到时,它会尝试创建即时绑定 发件人: 在上,您可以看到创建即时绑定的选项是合格的构造函数@ImplementedBy和@ProviderdBy 在我们的例子中,类

如何注入在Play应用程序中创建的依赖项。我也不理解在没有定义任何绑定的情况下如何注入示例


有谁能参照这个例子解释一下吗。VocabularyService的对象是如何注入的?

这个问题更多的是关于依赖注入,而不是关于Play框架

您不必为VocabularyService定义显式绑定的原因是Guice可以为您找到它:

当请求依赖项但未找到时,它会尝试创建即时绑定

发件人:

在上,您可以看到创建即时绑定的选项是合格的构造函数@ImplementedBy和@ProviderdBy

在我们的例子中,类VocabularyService有一个默认的非私有、无参数构造函数