2016-09-14 10 views
0

ご質問がありましたら申し訳ありませんが、正解を見つけることができません。 私のプロジェクトでHibernateとSpringを使用しています。もし起こった場合、休止状態の例外を捕まえて処理したいと思います。私はSpringがそれを手伝うことができると読んだが、私は実際にそのドキュメンテーションを理解していない。バネを使って休止状態をキャッチする方法

春はこれらの例外を他のものに変換するようですが例外はありますが、それらのすべてを確実に把握するためにどのようなものが見つかりませんか?

誰かが私を助けることができますか? Thx

答えて

1

handling exeptionsに関するチュートリアルが春のページにあります。

あなたは、エラーが発生したときにそれを投げることによって、例外をinvoqueすることができます:ここで

throw new MyHibernateException(id); 

は、カスタム例外です:

@ResponseStatus(HttpStatus.NOT_FOUND) 
public class MyHibernateException extends RuntimeException { } 

あなたはweb.xmlであなたの例外に顔を設定することができます。

<error-page> 
    <error-code>404</error-code> 
    <location>/WEB-INF/views/errors/404.jsp</location> 
</error-page>