我想在项目中实现以下功能@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就直接在调用方法前执行一段验证内容请使用过自定义注解并成熟应用的各位高手指点
http://topic.csdn.net/u/20110824/11/26f1cade-a599-40db-a3d1-fe0cb1bddd8a.html?47625