为什么80%的码农都做不了架构师?>>>
为了在java中得到request和response对象,搜索到了
《如何在Java的普通类中获取Session以及request对象 》这篇日志,当写完Filter后,却忘了如何配置Filter,于是又搜索到
《Java Web开发中Filter使用Annotation,遇到执行顺序问题及分析解决》这篇日志。
看了《Java Web开发中Filter使用Annotation,遇到执行顺序问题及分析解决》,我才明白注释版和web.xml版Filter 的区别,和它们之间的问题。文章的精华说的是:
使用Annotation方式声明的拦截器,执行顺序和类名字符排序有关!如果把CustomFilter2类改名为CustomFilter0,那么CustomFilter0一定先于CustomFilter1执行拦截~
作者的感悟为:
印象中从前看到的一篇博文中说道:注解虽然方便了开发人员,但在后期会让维护和调试成本增加。所以,写到这里也是给自己和别人提个醒:如果功能实现必须要使用注解的,如果注解可以实现运行时的多态调用,就用。如果没有更好的理由,最好少用~
这些都是过来人的经验,需要好好珍藏。!!!
相关优秀博文:
《Servlet 3.0 新特性详解》