老师关于注解形式filter执行顺序

老师关于注解形式filter执行顺序

按照课程内容注解形式运行顺序是按照类名升序,看同学提问类名顺序也考虑包名,我想问一下如果命名没有按照标准形式而是都不一样会按照怎样的顺序执行呢,比如两个过滤器com.imooc.abcd.Filter1和com.imooc.abdc.Filter2会按照怎样的顺序,按照类名的升序大小写字母也会影响顺序吗?麻烦老师详细解答一下。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好

1,注解形式的过滤器是按类名的形式排序的,可以理解为,filter的执行顺序跟名称的字母顺序有关;所以com.imooc.abcd.Filter1和com.imooc.abdc.Filter2是Filter1会比Filter2先执行;会逐个进行比较,直到有不同的字母;c比d大,所以Filter1比Filter2先执行;

2,大小写也会有影响,但是一般命名都需要符合命名规则,包名都是小写,类名首字母都是大写

祝学习愉快

  • Wonwayshon 提问者 #1
    老师,c比b大按照升序不是应该是Filter1比Filter2先执行吗
    2020-10-17 10:16:16
  • 好帮手慕阿园 回复 提问者 Wonwayshon #2
    同学你好,同学的理解是正确的,这里是老师手误输错了,已修改答案,同学可以前去查看 祝学习愉快
    2020-10-17 10:20:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师