응용 프로그램 폴더에 Global.java 파일
은에서의 Throwable 객체를 받게됩니다의 OnError 방법에
import play.Application;
import play.GlobalSettings;
import play.libs.F.Promise;
import play.mvc.Result;
import play.mvc.Http.RequestHeader;
public class Global extends GlobalSettings {
@Override
public void onStart(Application arg0) {
// TODO Auto-generated method stub
super.onStart(arg0);
}
@Override
public void onStop(Application arg0) {
// TODO Auto-generated method stub
super.onStop(arg0);
}
@Override
public Promise<Result> onBadRequest(RequestHeader arg0, String arg1) {
// TODO Auto-generated method stub
return super.onBadRequest(arg0, arg1);
}
@Override
public Promise<Result> onError(RequestHeader arg0, Throwable arg1) {
// TODO Auto-generated method stub
return super.onError(arg0, arg1);
}
}
파일이
Global.java 같은 응용 프로그램 폴더에 Global.java 파일을 넣어 응용 프로그램 및 그것을 처리 할 수 있습니다.
'Global' 클래스에서'onRequest'를 오버라이드하고이 예외를 잡을 수 있습니다. – c4k