首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
求教一下JFinal里面的interceptor可以再before(interceptor)么?
天籁
2016-12-12 17:56
类似这样子,发现前面的interceptor没执行,不知道可以这么使用么,全局的interceptor好像可以Duang使用,但是这个是局部的,不知道有没有解决方法
项目:
JFinal
评论区
JFinal
2016-12-12 18:10
用大括号,想有多少个都可以:
@Before({A.class, B.class, C.class})
回复
Dreamlu
2016-12-12 18:14
忘了告诉你了,Cglib还能直接增强Class!
回复
天籁
2016-12-19 10:31
@JFinal
好吧,我之前也是暂时这么做的,因为感觉如果能够在拦截器上加拦截器,有时候有些东西会很方便,不知道这个想法有没有问题
回复
天籁
2016-12-19 10:33
@Dreamlu
开发另外一个项目了,那个号给微信那边封了,现在在申诉,微信这个大坑不想再进去了
回复
JFinal
2016-12-19 10:34
@天籁
拦截器上加拦截器,相当于就是在拦截器之前加拦截器,与我介绍的方法是一样的
回复
天籁
2016-12-19 10:35
@JFinal
这个明白,只是有些拦截器是有顺序关系的,怕有时候漏掉而已,原本就是顺序写的,后来想看看能不能优化点而已,哈哈,谢谢波总回答
回复
JFinal
2016-12-19 10:45
@天籁
多个拦截器可以通过 InterceptorStack 组装成一个拦截器,在用的时候就相当于在用一个拦截器,可以试试
回复
发送
我要反馈
热门反馈
扫码入社
@Before({A.class, B.class, C.class})