2012-11-20 3 views
3

Play 프레임 워크 1.2.x에서는 @Catch 주석을 사용하여 메소드에 주석을 달아 컨트롤러에서 예외 처리기로 사용할 수 있습니다. 그러나, 2.x에서 사라진 것처럼 보입니다. 여기에 사용할 수있는 동등한 주석이 있습니까? 플레이 프레임 워크 1.x에서의@Catch는 Play 프레임 워크 2.0.x에서 사용할 수 없습니다.

답변

7

@Before, @After, @Catch, @Finally는 2.x 또는 3.0 다른 개념 @with로 대체되었습니다 설명서 페이지의 action compositon section을 참조하십시오.

+2

감사합니다. 하지만, 적어도 @Catch가 수행 한 작업을 포함시켜야한다고 생각하지만, 여전히 내가 직접 코드를 작성해야한다고 생각합니다. ;) – stian

2

또한 글로벌 개체의 onError() 메서드를 사용할 수도 있습니다. 이것은 기본적으로 애플리케이션이 던진 모든 예외를 포착합니다.

여기를 참조하십시오. Providing an application error page

관련 문제