Playframework Can';t使用DI和Macwire为子项目导入播放路线
我正在使用编译的DI和子项目进行Play 2.6项目: 与常规播放项目的一个区别是,我在app下创建了一个包,因此控制器位于com.company.my.controllers.InfoController。 结构如下:Playframework Can';t使用DI和Macwire为子项目导入播放路线,playframework,macwire,Playframework,Macwire,我正在使用编译的DI和子项目进行Play 2.6项目: 与常规播放项目的一个区别是,我在app下创建了一个包,因此控制器位于com.company.my.controllers.InfoController。 结构如下: my-project └ apps └ backend └ app └ com.company.my └ BackendApplicationLoader └ conf └ routes (-> /ap
my-project
└ apps
└ backend
└ app
└ com.company.my
└ BackendApplicationLoader
└ conf
└ routes (-> /app1 app1.Routes)
└ modules
└ app1
└ app
└ com.company.my
└ App1ApplicationLoader
└ conf
└ app1.routes
运行项目时,出现以下错误:
Cannot find a value of type: [app1.Routes]
在此文件中:
class BackendApplicationLoader extends ApplicationLoader {
def load(context: Context): Application = new BackendComponents(context).application
}
class BackendComponents(context: Context) extends BuiltInComponentsFromContext(context)
with HttpFiltersComponents
with AssetsComponents
{
implicit val ec: ExecutionContext = scala.concurrent.ExecutionContext.Implicits.global
.....
lazy val router: Router = {
val prefix: String = "/"
wire[Routes]
}
}
<> P>我怎么告诉你考虑这些路线?
另外,如果每个子项目都可以是一个独立的应用程序,我是否应该连接
App1ApplicationLoader类
电线[app1Routes]或电线[app1Routes]的名称是什么