我正在使用 IDEA 13 和 Play 2.2.1,并且正在做示例游玩地点 http://www.playframework.com/documentation/2.2.x/JavaTodoList.
public static Result index() {
return redirect(routes.Application.tasks());
}
IDEA 说“无法解析方法重定向(?)”并且红色下划线为routes.Application.tasks()
我已经从游戏控制台完成了“编译”和“想法”。
我在测试控制器时遇到了类似的问题。我解决了它"File" > "Open Project"
并选择Play框架项目的基本文件夹(删除之前文件夹中的所有idea设置文件,以便它将使用SBT设置重新导入)。
上一个版本的 SBT 对 IDEA 的支持完成了 90% 的工作。然后F4进入模块设置对话框。设置您的项目依赖项,如下图所示(亮红色文件夹已由 IDEA 设置,并且在我的项目中尚不存在,因此不用担心它们在您的项目中是否存在)。问题在于将托管类和生成的代码包含在 idea 将使用和索引的代码中。
现在我可以在 IDEA 中使用这样的代码并且调试它没有问题。
Result result = Helpers.callAction(controllers.routes.ref.CrudController.createEntity(CrudEntities.contact.name()),
new FakeRequest().withJsonBody(paramJson)
);
你的做法应该也有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)