我想在项目中实现以下功能@NotNull(name,order("id","name"),request("id","name"))
public void doXXX(String name,Order order,HttpServletRequest request){}
使用@NotNull对方法的参数进行验证,可以验证基本数据类型String,自定义的类型Order,HttpServletRequest现在的问题是我没有思路,定义@interface好定义,但网上的例子都是主动触发注解流程,那我难道要在项目中做一个拦截器,每次访问方法都要利用反射看看这个方法有没有被注解吗现在我要的功能就是如果方法前有@NotNull就直接在调用方法前执行一段验证内容请使用过自定义注解并成熟应用的各位高手指点
public void doXXX(String name,Order order,HttpServletRequest request){}
使用@NotNull对方法的参数进行验证,可以验证基本数据类型String,自定义的类型Order,HttpServletRequest现在的问题是我没有思路,定义@interface好定义,但网上的例子都是主动触发注解流程,那我难道要在项目中做一个拦截器,每次访问方法都要利用反射看看这个方法有没有被注解吗现在我要的功能就是如果方法前有@NotNull就直接在调用方法前执行一段验证内容请使用过自定义注解并成熟应用的各位高手指点
解决方案 »
- 跪求:java题目指导
- 有关习题的一点小问题·
- 请求帮忙分析一段多线程代码哦
- 怎样判断数字字符串中是否包含字母?
- org.apache和org.eclipse包是什么包,如何使用
- 求救:由j2sdk-1_4_2_17换成jdk1.7.0版本通过编译但运行不了???
- 为了快速入门java和快速提高jsp水平?
- log4j 远程log 如何 配置
- 如何将 JRE 随程序一起发布 ?
- import javax.swing.*但是在编译的时候javax.swing.JMenuItem 和javax.swing.JButton not found??
- java读取mysql数据库乱码的问题
- 请教如何在链表的数据域存放数组的首地址
http://topic.csdn.net/u/20110824/11/26f1cade-a599-40db-a3d1-fe0cb1bddd8a.html?47625