ルーティングプラグインでGrailsを使用して、RouteBuilderDSLを使用してルートを定義しています。
次のようなシナリオがある場合:
...
//configure method for route builder A
def configure {
onException(CustomException).process(exceptionProcessor)
from(<route A.1>)...
from(<route A.2>)...
}
...
...
//configure method for route builder B
def configure {
onException(CustomException).process(exceptionProcessor)
from(<route B.1>)...
}
...
このシナリオでは、onException(CustomException).process(exceptionProcessor)
ルートA.1、A.2、およびB.1をカバーするグローバル例外ハンドラーを定義しますか、または同じRouteBuilder内で構成されたルート(つまり、A.1とA.2)?