Playframework Play 2.6、Play 2 maven插件、自定义加载程序、MessagesApi注入器问题

Playframework Play 2.6、Play 2 maven插件、自定义加载程序、MessagesApi注入器问题,playframework,Playframework,我正在努力启动一个正在迁移到play 2.6的play应用程序 我寻找解决方案的搜索失败 我已经扩展了GuiceApplicationLoader,并且正在使用play2 maven插件 7) No implementation for play.api.i18n.MessagesApi was bound. while locating play.api.i18n.MessagesApi for the 1st parameter of play.i18n.MessagesApi.

我正在努力启动一个正在迁移到play 2.6的play应用程序

我寻找解决方案的搜索失败

我已经扩展了GuiceApplicationLoader,并且正在使用play2 maven插件

7) No implementation for play.api.i18n.MessagesApi was bound.
  while locating play.api.i18n.MessagesApi
    for the 1st parameter of play.i18n.MessagesApi.<init>(MessagesApi.java:27)
  while locating play.i18n.MessagesApi
    for the 1st parameter of play.core.j.DefaultJavaContextComponents.<init>(JavaAction.scala:172)
  at play.api.inject.BuiltinModule$$anonfun$$lessinit$greater$1.apply(BuiltinModule.scala:81):
Binding(interface play.core.j.JavaContextComponents to ConstructionTarget(class play.core.j.DefaultJavaContextComponents)) (via modules: com.google.inject.util.Modules$OverrideModule -> play.api.inject.guice.GuiceableModuleConversions$$anon$1)

8) No implementation for play.api.mvc.FlashCookieBaker was bound.

9) No implementation for play.api.mvc.SessionCookieBaker was bound.
7)未绑定play.api.i18n.MessagesApi的实现。
查找play.api.i18n.MessagesApi时
用于play.i18n.MessagesApi的第一个参数。(MessagesApi.java:27)
查找play.i18n.MessagesApi时
用于play.core.j.DefaultJavaContextComponents的第一个参数
在play.api.inject.BuiltinModule$$anonfun$$lessinit$大于$1.apply时(BuiltinModule.scala:81):
绑定(接口play.core.j.JavaContextComponents到ConstructionTarget(类play.core.j.DefaultJavaContextComponents))(通过模块:com.google.inject.util.modules$OverrideModule->play.api.inject.guice.GuiceableModuleConversions$$anon$1)
8) 未绑定play.api.mvc.FlashCookieBaker的实现。
9) 未绑定play.api.mvc.SessionCookieBaker的实现。
我包含了以下依赖项

<dependency>
    <groupId>com.typesafe.play</groupId>
    <artifactId>play_2.12</artifactId>
</dependency>

com.typesafe.play
播放2.12

消息SAPI现在位于单独的播放模块中:

这包括在默认的Play reference.conf中:

默认情况下,只要依赖项在类路径上,就应该加载reference.conf,因此它应该可以正常工作。我正在覆盖application.conf中的play.modules.enabled

play.modules { enabled = []