当前位置: 首页 > 面试题库 >

无法解决IntelliJ中的反向路由方法

卞琨
2023-03-14
问题内容

我正在关注其中一个播放框架教程,但是每当尝试使用反向路由时,都会出现编译错误。首先,

public static Result javascriptRoutes() {
    response().setContentType("text/javascript");
    return ok(
        Routes.javascriptRouter("jsRoutes",
            controllers.routes.javascript.Projects.add(),
            controllers.routes.javascript.Projects.delete(),
            controllers.routes.javascript.Projects.rename(),
            controllers.routes.javascript.Projects.addGroup()
        )
    );
}

intelliJ中显示的错误是“无法解析方法javascriptRouter(java.lang.String,?,?,?,?)”

而且在单元测试中:

@Test
public void notAuthenticated() {
    Result result = callAction(
            controllers.routes.ref.Application.index(),
            fakeRequest()
    );
    assertEquals(303, status(result));
    assertEquals("/login", header("Location", result));
}

无法解析索引方法的地方。

这是intelliJ的问题,还是我在游戏中缺少某些东西?

对于第一部分,这是我的路线文件中的条目:

GET     /assets/javascripts/routes  controllers.Application.javascriptRoutes()

我的控制器Projects已经定义了方法。


问题答案:

文件 -> 项目结构

在右窗格中选择 来源

添加源文件夹

目标/ scala-XXX / classes_managed

目标/ scala-XXX / src_managed / main



 类似资料:
  • 本文向大家介绍vue2.0 路由不显示router-view的解决方法,包括了vue2.0 路由不显示router-view的解决方法的使用技巧和注意事项,需要的朋友参考一下 今天学习vue2.0 的 router-view , 爆出的错误不计其数,不知道哪位大神写的router-view,配置的参数竟然不是router,而是routes =_=|| 这是花了一上午整出来的main.js,还有网上

  • 我是Intellij Idea的新手,我只是用导入一个项目,但是ide没有解析maven依赖项中的任何内容。 导入代码时,依赖项中定义的任何内容都会引发错误 但是可以工作,我尝试在文件中导入中的依赖项,然后它可以工作,但是ide可以解析中定义的库吗?我不想每次都那样。 附加信息: IDEA版本:12.0.3,OS:Windows7,重新导入不工作,maven版本:3.0.4,Exernal库下不存

  • 本文向大家介绍IIS7.5 无法验证对路径问题的解决方法,包括了IIS7.5 无法验证对路径问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 我们用win7系统的IIS7.5发布网站时,很多人都不成功。可能会出现“无法验证对路径”的错误,本文提供解决办法 方法/步骤 1、我们添加好了物理路径和站点以后,点击右侧的基本设置 2、再点击测试设置 3、会发现测试不成功,提示:无法验证对路径,经过分

  • 本文向大家介绍js中style.display=""无效的解决方法,包括了js中style.display=""无效的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js中style.display=""无效的解决方法。分享给大家供大家参考。具体解决方法如下: 一、问题描述: 在js中我们有时想动态的控制一个div显示或隐藏或更多的操作,但如果我们style.display=""可

  • 本文向大家介绍基于Intellij Idea乱码的解决方法,包括了基于Intellij Idea乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 使用Intellij Idea经常遇到的三种乱码问题: 1、工程代码乱码 2、main方法运行,控制台乱码 3、tomcat运行,控制台乱码 解决方案: 1.工程代码乱码 Settings > Editor > File Encodings > G

  • 本文向大家介绍解决vue-router 嵌套路由没反应的问题,包括了解决vue-router 嵌套路由没反应的问题的使用技巧和注意事项,需要的朋友参考一下 先看下route.js 当你访问的时候,发现 http://localhost:8080/#/login http://localhost:8080/#/class 都正常,但是: http://localhost:8080/#/course/