Grails控制器支持声明性异常处理的简单机制。如果控制器声明一个接受单个参数的方法,并且参数类型是java.lang.Exception或java.lang.Exception的某个子类,则只要该控制器中的操作引发该类型的异常,就会调用该方法。
我刚刚创建了一个没有kickstart-with-bootstrap插件的Grails应用程序,并按照Grails 2.3.11中的说明HERE,这是我项目的Grails版本,一切正常。为什么当我刚刚安装了kickstart插件时,这个处理自定义异常的功能不再适用了?
我在Github中创建了一个带有示例的项目(commit:65f6d79 - >实际提交和提交:94a138b - >没有kickstart插件):
github链接:https://github.com/cerberous/exception-handler-nokickstart
kickstart的问题:https://github.com/joergrech/KickstartWithBootstrap/issues/94
kickstart插件文档页面:http://grails.org/plugin/kickstart-with-bootstrap
任何人都可以帮助我吗? 提前谢谢!