IDEA开发工具提供了Filter注解模板帮助我们简化Filter的注解开发,具体做法如下:
第一步:配置Filter注解模板
也可以把第三行修改成:
@javax.servlet.annotation.WebFilter("/${Entity_Name}")
第二步:使用模板创建Filter;
在任意包下面,鼠标右键new--->Filter
!!!注解开发注意事项
当有多个Filter都对同一个请求路径进行拦截的时候,xml配置和注解中Filter执行顺序不一样!!!
xml配置方式的Filter,执行顺序按照在web.xml中配置的顺序,从上到下执行;
注解开发的Filter,执行的顺序是按照实现类的字母表顺序依次执行