升级到2.2的问题

您好,从2.0升级到2.2,发现了程序兼容问题。

2016-11-30 14:43:38  [ nioEventLoopGroup-6-1:315021 ] - [ ERROR ]  JSON IO:No serializer found for class com.noboup.korm.model.TeacherBase and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: java.util.HashMap["data"]->java.util.ArrayList[0])

com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class com.noboup.korm.model.TeacherBase and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: java.util.HashMap["data"]->java.util.ArrayList[0])

        at com.fasterxml.jackson.databind.ser.impl.UnknownSerializer.failForEmpty(UnknownSerializer.java:69)

        at com.fasterxml.jackson.databind.ser.impl.UnknownSerializer.serialize(UnknownSerializer.java:32)



评论区

JFinal

2016-11-30 15:46

改用 fastjson 代替 jackson,替换方法为:
me.seJsonFactory(new FastJsonFactory())
别忘了添加 fastjson 的一个 jar 包进去,在首页有jfinal all zip 下载,里面包括所有 jar 包

sam68888

2016-12-05 17:34

@JFinal 好的,谢谢

sam68888

2016-12-05 19:10

@JFinal 请问这句话加在什么地方呢

sam68888

2016-12-05 19:10

me是什么对象

JFinal

2016-12-05 23:13

@sam68888 在 public class YourJFinalConfig extends JFinalConfig 这个类的 configConstant(Constants me) 这个方法之中

JFinal

2016-12-05 23:13

只要是 me.setXxx 都约定为 public class YourJFinalConfig extends JFinalConfig 类中的某个 configXxx 方法

热门反馈

扫码入社