こんばんは、エキサイト株式会社の中尾です。
eclipseで例外ブレークポイントが便利だったので、inteljでできないかと探したら意外にすぐに出てきました。
普通にブレークポイントを仕込み、ブレークポイントで右クリックすると以下のメニューが出てきます。
「throw exception」を選択します。
そして、コンソールを進めると以下のようにエクセプションが発生します。
2022-05-20 16:35:46.765 ERROR 39502 --- [nio-8083-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] threw exception java.lang.Exception: 確認用Exception
トランザクション中にSQLExceptionを発生させて、ロールバックが正常に行われるかなど確認がこれで用意ですね! 外部APIの取得に失敗した場合の処理もこれで確認できますね!
さすがIntelliJです