随笔分类 -  Java&JVM

FastJson 对enum的 序列化(ordinal)和反序列化
摘要:1. 目前版本的fastjon默认对enum对象使用WriteEnumUsingName属性,因此会将enum值序列化为其Name。 2. 使用WriteEnumUsingToString方法可以序列化时将Enum转换为toString()的返回值;同时override toString函数能够将e 阅读全文
posted @ 2017-02-24 10:04 wota 阅读(12330) 评论(0) 推荐(0) 编辑
Spring对加载的bean之间循环依赖的处理
摘要:根据下面文档的叙述,简言之: 1. 对于相互之间通过构造函数注入相互循环依赖的情况,Spring会抛出BeanCurrentlyInCreationException错误。 2. 如果AB两个beans是通过属性注入的循环依赖(Singleton),spring会通过先对其中一个bean赋值之后再对 阅读全文
posted @ 2016-12-14 23:57 wota 阅读(647) 评论(0) 推荐(0) 编辑
Java初始化顺序
摘要:1 无继承情况下的Java初始化顺序: class Sample { Sample(String s) { System.out.println(s); } Sample() { System.out.println("Sample默认构造函数被调用"); } } class Test{ stati 阅读全文
posted @ 2011-03-25 16:29 wota 阅读(26425) 评论(10) 推荐(13) 编辑