我正在使用带有路由插件的 Grails 来使用 RouteBuilder DSL 定义路由。
如果我有如下场景:
...
//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 和A2)?