`
yzabstract
  • 浏览: 14431 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
ntercepting Filter类似于职责链模式 有两种实现 其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下: Java代码  收藏代码 package com.ljn.filter.custom;    import java.util.ArrayList;  import java.util.List;    /** * 由FilterManager组织FilterChain,在FilterChain里面的filter顺序执行 ...
参数检查用得最多的是JSR 303,用法示例: http://blog.csdn.net/caihaijiang/article/details/7463514 但JSR 303有个缺点,那就是当参数的限制发生变化时,例如某String类型的最大长度由10改为20,就需要改代码重新编译。 那有没有办法只改配置文件重启程序就达到目的呢? 网上还没有类似的解决方案,那就自己实现Java Validation。 思路: 参数检查时,从配置文件中取得参数的限制条件,通过反射取得对应的字段值,并进行验证。 用法: Java代码  收藏代码 //利用反射和注解自行实现的参数检查    ...
Global site tag (gtag.js) - Google Analytics