我正在使用Intellij Idea + Play 2.6.0 + com.google.code.play2-maven-plugin
设置开发环境。
我的控制器类HomeController
放置在以下结构中(app
是源根)
app controllers HomeController
代码是:
package controllers
import javax.inject._
import play.api.mvc._
@Singleton
class HomeController @Inject()(cc: ControllerComponents) extends AbstractController(cc) {
def index = Action {
Ok("Hello,World")
}
def count = Action {
Ok("10")
}
}
routers
文件是: GET / controllers.HomeController.index GET /count controllers.HomeController.count
当我运行 maven 目标时:play2:run
,服务器启动,当我访问时http://localhost:9000/ or http://localhost:9000/count
,每个人说Action Not Found for request '/'
和Action Not Found for request '/count'
您的控制器类名称是HomeController2但您的路由器指向controllers.HomeController。
选择一个解决方案:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句