路线在 play framework 2.5 中不起作用

Routes dont work in playframework 2.5

我在 playframework 2.5 中开发,但路由器不工作。

路线

GET     /login         controllers.Application.login()
POST    /login         controllers.Application.authenticate()

控制器

package controllers;

import play.data.*;
import play.mvc.*;
import views.html.login;


public class Application extends Controller {

    public static Result login() {
        return ok(
            login.render(
                Form.form(Login.class)
            )
        );
    }

    public static Result authenticate() {
        Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
        return ok();
    }

}

结果

我用intellij

有人遇到过吗?

在 Play Framework 2.5 版本中,不存在用于操作的静态方法。

替换为:

package controllers;

import play.data.*;
import play.mvc.*;
import views.html.login;


public class Application extends Controller {

    public Result login() {
        return ok(
            login.render(
                Form.form(Login.class)
            )
        );
    }

    public Result authenticate() {
        Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
        return ok();
    }

}