我有一个Grails过滤器,我想为除2(SimpleCaptchaController和ApiController)之外的每个控制器执行.我一直在查看描述如何定义应该应用过滤器的控制器/操作/视图的Grails文档,并且似乎没有任何明显的方法可以从2个或更多控制器中排除过滤器.
我尝试了以下方法:
allExceptTwo(controller: 'simpleCaptcha', uri: '/api/**', invert: true)
Run Code Online (Sandbox Code Playgroud)
但似乎你不能使用controller和api在一起.
你试过这样一个简单的正则表达式:
allExceptTwo(controller: 'simpleCaptcha|api', invert: true)
Run Code Online (Sandbox Code Playgroud)
我以前做过这样的事情并且有效.
注意:我认为停止重新启动应用程序是必要的,以便更改过滤器以获取.
| 归档时间: |
|
| 查看次数: |
2901 次 |
| 最近记录: |