私たちのスプリングブートコントローラには、ajaxによって呼び出されるメソッドとCRUDテンプレートをレンダリングする標準メソッドがあります。すべてのAjaxメソッドに1つの注釈を付けることで、どのようなタイプの例外がスローされても、uiが処理できる応答を返すことができるようにしたいと考えています。特定の注釈付きメソッドに対するスプリングブート例外処理
私はControllerAdviceアノテーションとExceptionHandlerアノテーションを見てきましたが、どちらの方法でも使用することはできません。 ControllerAdviceはコントローラ全体のみをカバーすることができるため、例外処理は非Ajaxメソッドもカバーします。同様に、ExceptionHandlerアノテーションは、両方のタイプのメソッドからの例外を処理します。
現在のアイデアは、2つのタイプのメソッドajaxとCRUDを別々のコントローラに分割することです。これを行う別の方法がありますか?
私は同様と考えられるが、それは我々が、私はそれを認識してい – mowwwalker
を避けるためにしようとしているものだったtry/catchブロック、内のすべてのAJAXの方法を包む意味するだろう、私の解決策は、「他のことができます私たちがより良いものを見つけるまで、「周りに働く」。 –