我正在尝试使用自己的模板处理playframework中的404错误。播放版本为2.2.0。
这是我在Global.java中的代码
public class Global extends GlobalSettings {
@Override
public Result onHandlerNotFound(RequestHeader request) {
return Results.notFound(views.html.page404.render());
}
}
这是它抛出的错误。有什么问题?
error: onHandlerNotFound(RequestHeader) in Global cannot override onHandlerNotFound(RequestHeader) in GlobalSettings
答案 0 :(得分:0)
我通过用以下内容替换Globals.java中的代码使它成功。
public class Global extends GlobalSettings {
@Override
public Promise<SimpleResult> onHandlerNotFound(RequestHeader request) {
return Promise.<SimpleResult>pure(internalServerError(views.html.page404.render()));
}
}