未找到 Play(2.6.0) 框架的操作

汤姆

我正在使用Intellij Idea + Play 2.6.0 + com.google.code.play2-maven-plugin设置开发环境。

  1. 我的控制器类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")
      }
     }
  1. 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

选择一个解决方案:)

  • 将路由更改为HomeController2.countHomeController2.index(在这种情况下,您的控制器源代码没问题)
  • 将您的类移动到控制器包(将包控制器添加到源代码的顶部)并将其重命名为 HomeController(在这种情况下,您的路由是正确的)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

运行激活程序运行时未找到Play框架未找到值routeGenerator

来自分类Dev

Play2框架的Spring属性注入

来自分类Dev

Java Play框架中未找到类异常

来自分类Dev

Java Struts2(未找到操作类)

来自分类Dev

Java Struts2(未找到操作类)

来自分类Dev

2sxc 未找到操作方法

来自分类Dev

EF 6和SQLite 1.0.96.0的“未找到实体框架提供程序”

来自分类Dev

Docker-在构建中未找到框架microsoft.AspNetCore.App版本'3.1'0

来自分类Dev

Docker-在构建中未找到框架microsoft.AspNetCore.App版本'3.1'0

来自分类Dev

Play2框架中单元测试的最佳实践

来自分类Dev

未找到瘦框架页面

来自分类Dev

未找到 web api 操作

来自分类Dev

Angular 6 使用 2 个路由模块构建“404 页面未找到”

来自分类Dev

如何在Play Framework 2.4(Java)上创建自定义“未找到操作”页面

来自分类Dev

Play2:如果路由存在,是否可以使用“ 405未允许方法”而不是“ 404未找到”来响应,但当前方法不响应

来自分类Dev

Laravel 6 - 布线后未找到

来自分类Dev

Auth0“未找到服务”错误

来自分类Dev

IHP:无法加载框架:可可(未找到)

来自分类Dev

未加载框架库:“未找到图像”

来自分类Dev

Swift框架“未找到模块'RealityKit'”

来自分类Dev

IHP:无法加载框架:可可(未找到)

来自分类Dev

Web Api 2路由问题:“在控制器上未找到任何操作...”

来自分类Dev

在 WSO2 ESB 中调用代理服务时未找到操作的端点引用 (EPR)

来自分类Dev

在Controller对其进行操作之前,如何在Play2中操作RequestHeader

来自分类Dev

菜单操作连接未找到插槽

来自分类Dev

用未找到的实体调用服务操作

来自分类Dev

BIOS未找到操作系统

来自分类Dev

使用Play2和框架源设置IntelliJ IDEA 12(java)

来自分类Dev

使用play2框架运行JUnit测试时,mysql连接出现问题

Related 相关文章

  1. 1

    运行激活程序运行时未找到Play框架未找到值routeGenerator

  2. 2

    Play2框架的Spring属性注入

  3. 3

    Java Play框架中未找到类异常

  4. 4

    Java Struts2(未找到操作类)

  5. 5

    Java Struts2(未找到操作类)

  6. 6

    2sxc 未找到操作方法

  7. 7

    EF 6和SQLite 1.0.96.0的“未找到实体框架提供程序”

  8. 8

    Docker-在构建中未找到框架microsoft.AspNetCore.App版本'3.1'0

  9. 9

    Docker-在构建中未找到框架microsoft.AspNetCore.App版本'3.1'0

  10. 10

    Play2框架中单元测试的最佳实践

  11. 11

    未找到瘦框架页面

  12. 12

    未找到 web api 操作

  13. 13

    Angular 6 使用 2 个路由模块构建“404 页面未找到”

  14. 14

    如何在Play Framework 2.4(Java)上创建自定义“未找到操作”页面

  15. 15

    Play2:如果路由存在,是否可以使用“ 405未允许方法”而不是“ 404未找到”来响应,但当前方法不响应

  16. 16

    Laravel 6 - 布线后未找到

  17. 17

    Auth0“未找到服务”错误

  18. 18

    IHP:无法加载框架:可可(未找到)

  19. 19

    未加载框架库:“未找到图像”

  20. 20

    Swift框架“未找到模块'RealityKit'”

  21. 21

    IHP:无法加载框架:可可(未找到)

  22. 22

    Web Api 2路由问题:“在控制器上未找到任何操作...”

  23. 23

    在 WSO2 ESB 中调用代理服务时未找到操作的端点引用 (EPR)

  24. 24

    在Controller对其进行操作之前,如何在Play2中操作RequestHeader

  25. 25

    菜单操作连接未找到插槽

  26. 26

    用未找到的实体调用服务操作

  27. 27

    BIOS未找到操作系统

  28. 28

    使用Play2和框架源设置IntelliJ IDEA 12(java)

  29. 29

    使用play2框架运行JUnit测试时,mysql连接出现问题

热门标签

归档