java注解
2016-02-15 14:49
447 查看
@Target(ElementType.FIELD)
//获取加了注解的方法
@Target(ElementType.METHOD)
//获取 加了注解的属性
//获取加了注解的方法
Method[] methods = type.getMethods(); Field[] fields = type.getDeclaredFields(); for(Field field:fields){ String descriptor=Modifier.toString(field.getModifiers());//获得其属性的修饰 if(descriptor.indexOf("static")>0){ str.add(field.getName()); } }
@Target(ElementType.METHOD)
//获取 加了注解的属性
Field[] fields = type.getDeclaredFields(); public static <T> JSONObject objectToJson2(Object object,Class<T> type) throws Exception{ //获取注解 Method[] methods = type.getMethods(); for (Method method:methods){ if(method.getAnnotation(JsonIgore.class)!=null){ System.out.println("被注解的字段为:"+method.getName()); } } String json = objectToJsonString(object); JSONObject result1 = jsonParse(json); return result1; }
相关文章推荐
- JavaWeb实现文件上传与下载实例详解
- zookeeper学习-3(如何使用zookeeper进行集群管理-java版本)
- Android Studio如何更改JDK和SDK的路径?
- java 23种设计模式
- Java version 32转64位
- EJB--SessionBean
- java web环境搭建
- JAVA 写Excel附件 每天定时发送邮件
- java基础switch
- spring定时器
- 高性能Java Web 页面静态化技术
- phoenix hbase 安装 eclipse 测试
- myeclipse maven web项目配置
- Spring MVC 系列(五)——Spring MVC上传功能源码
- Java String类的Split以竖线作为分隔符
- Java String类的Split以竖线作为分隔符
- java工具(三)----jsp
- 关于spring <mvc:resources> 标签的使用
- java开发中的23种设计模式
- spring的事务控制