Grails3.x替代WebUtils URL映射方法?
我正在将一个项目从Grails1.3.7升级到3.2.6。在conf/spring/resources.groovy中,它指定默认的异常处理程序:Grails3.x替代WebUtils URL映射方法?,grails,groovy,Grails,Groovy,我正在将一个项目从Grails1.3.7升级到3.2.6。在conf/spring/resources.groovy中,它指定默认的异常处理程序: exceptionHandler(MyExceptionResolver) { exceptionMappings = ['com.my.app.ApplicationException': '/error/applicationException', 'java.lang.Exception
exceptionHandler(MyExceptionResolver) {
exceptionMappings = ['com.my.app.ApplicationException': '/error/applicationException',
'java.lang.Exception': '/error'
]
}
尝试用3.2.6编译MyExceptionResolver会由于WebUtils中不再存在的方法而产生一些错误
UrlMappingsHolder urlMappings = null;
try {
urlMappings = WebUtils.lookupUrlMappings(servletContext);
} catch (Exception e) {
// ignore
}
及
我找不到任何关于如何使用Grails3.x实现这一点的信息。我在WebUtils上找到的唯一一种似乎适用于URL映射的方法是
getForwardURI(javax.servlet.http.HttpServletRequest request)
Grails 3.0中是否有类似于lookupUrlMappings或forwardRequstForUrlMappingInfo的方法?我需要看另一节课吗
getForwardURI(javax.servlet.http.HttpServletRequest request)