私はintellijのアイデアを使って作業しています。 と私は@ControllerAdvice
を使用して例外を処理する予定です。 intellijは "unhandled exception
"と報告します。なぜなら私のコードにtry-catchブロックがないからです。どのようにそれを解決するには?方法が必要です。intellij ideaに@ControllerAdviceを適用する方法は?
答えて
try catchでチェック例外を処理しない場合は、メソッドシグネチャで例外を再スローする必要があります。このメソッドは注釈は、言語のセマンティクスに影響を与えることができない例外
public void someMethod() throws IOException {
}
https://docs.oracle.com/javase/tutorial/essential/exceptions/
それは動作します。しかし、ExceptionHandlerはコントローラ層によってスローされたExceptionを捕捉することができます。サービス層によってスローされたExceptionHandlerは、ExceptionHandlerがどこにあっても捕捉できません。 –
元の例外が発生したときにサービスレイヤーにスローされるカスタム例外(ex UserServiceException)を作成する必要があります。 http://stackoverflow.com/questions/29731353/what-are-the-best-practices-to-handle-exception-at-controller-service-and-dao-l – jmw5598
を扱うようにすることを呼び出す方法を強制します。実行時に例外を処理するには、@ControllerAdvice
を使用することができますが、コードがJavaコンパイラによって受け入れられるように宣言する必要があります。
- 1. Intellij IDEAでtypescriptをデバッグする方法
- 2. IntelliJ IDEAを使用してHaxeをデバッグする方法は?
- 3. IntelliJ IDEAを使用したTestNG:IntelliJ IDEA 9でtestng.xmlファイルを使用する方法
- 4. IntelliJ IDEAインポート方法.aar?
- 5. Intellij IDEAのライブテンプレートで変数値を使用する方法は?
- 6. 方法のIntelliJ IDEA 11のAndroidプロジェクトでのIntelliJ IDEA 11
- 7. IntelliJ IDEAでリベースする方法
- 8. IntelliJ IDEAとGradle - '(groovy.lang.Closure)'には適用できません
- 9. IntelliJ IDEA:コードの再フォーマット/インポートの最適化ダイアログを取り消す方法は?
- 10. IntelliJ IDEAバージョンコントロールをデフォルトで無効にする方法は?
- 11. jdk9をintellij IDEAに追加する方法は?
- 12. IntelliJ IDEA:言語を英語に変更する方法は?
- 13. 既存のnode.jsモジュールをIntellij IDEAにインポートする方法は?
- 14. IntelliJ IDEAのパラメータヒントを無効にする方法は?
- 15. intellij IDEAのwebpackにブレークポイントを設定する方法は?
- 16. Intellij Ideaで注釈を1行にフォーマットする方法は?
- 17. Intellij IDEAの "入力が右マージンに達したら折り返す"を適用する方法は?
- 18. intellij IDEAでtestNGアノテーションを使用する方法2017.1.3
- 19. IntelliJ IDEAでワークスペースを使用する方法
- 20. のIntelliJ IDEAは
- 21. IntelliJ IDEAはシンボル
- 22. IntelliJ/AndroidStudioのコードスタイルをプロジェクト全体に適用する方法は?
- 23. IntelliJ Ideaでscalatraアプリケーションをデバッグする方法は?
- 24. build.sbtまたはintellij-ideaでJavaランタイムオプションを指定する方法
- 25. IntelliJ IDEA&Mercurialで「プロジェクトを更新」する簡単な方法は?
- 26. IntelliJ IDEAでJSONのパスをコピーする方法は?
- 27. IntelliJ IDEAコミュニティ版でスプリングブートアプリケーションをデバッグする方法は?
- 28. IntelliJ Ideaでファイルマネージャを選択する方法は?
- 29. IntelliJ IDEAのファイルタイプのカスタムコンパイラを定義する方法は?
- 30. IntelliJ IDEAでコンストラクタをすばやく見つける方法は?
IntelliJ IDEAでは無視できないと思います。 – CrazyCoder
多分私は私の質問を編集する必要があります –