08 2013 档案
摘要:在进行序列化如何过滤为null的属性,empty的属性,或者default的属性。一、全局注册 objectMapper.setSerializationInclusion(Include.ALWAYS);二、具体类上打注解@JsonSerialize(include = Inclusion.NON...
阅读全文
摘要:public class User { private int id; private Date birthday; private double money; private String name; public User() { } p...
阅读全文
摘要://如果已知想要序列化的类型 可以使用TypeReference来进行处理//List result = mapper.readValue(src, new TypeReference>() { });//如果是未知情况可以使用TypeFactory来进行动态反射序列化//apper.readValue(src, TypeFactory.defaultInstance().constructCollectionType(ArrayList.class, MyBean.class));//另外如果你的类当中的某个属性是抽象类 那么在反序列化的时候可以通过 @JsonDeserialize(
阅读全文
摘要://对field(所有字段)进行过滤//对get方法进行过滤//对isBoolean这样的方法进行过滤//里面的具体配置有 ANY,DEFAULT,NON_PRIVATE,NONE,PROTECTED_AND_PUBLIC,PUBLIC_ONLY//分别对不同的情况进行设置,看字面就能理解 不解释//@JsonIgnore 对某个属性进行忽略,不参与序列化(该注解放在属性上)@JsonAutoDetect(getterVisibility=Visibility.PUBLIC_ONLY, fieldVisibility=Visibility.ANY, isGetterVisibility=Vis
阅读全文
摘要:本文主要介绍如何使用Mybaits的拦截器 对Sql进行改造,以便支持分页。关于mybatis的拦截器使用以及原理可以参考我的另外一篇文章(http://www.cnblogs.com/daxin/p/3544188.html)。首先说一下实现原理,就是当Mybatis查询数据的时候,利用Mybat...
阅读全文
摘要:http://mybatis.github.io/mybatis-3/zh/index.html官方文档例子http://blog.csdn.net/rootsuper/article/details/8537498详解http://haohaoxuexi.iteye.com/blog/1851081--分页http://www.cnblogs.com/harrychinese/archive/2012/01/09/learn_mybatis.html-- log4jdbchttp://www.yihaomen.com/article/java/331.htm 代码生成器
阅读全文