如题,我完全不知道这个类是干什么的。
数据库的有一个表的字段是那种array,然后用@type来指向类的。xml里面直接写的是List
我把那个@type换成了另一个类死活不好使。
一直告诉序列化错误,
然后我同事在这个类加了一句代码就好使了。
很迷茫,why?这是什么?
大概是你要用fastjson将某个数据库字段反序列化成实体类,fastjson默认情况下会开启autoType的检查,相当于一个白名单检查,如果序列化信息中的类路径不在autoType中,这个时候就会抛出异常,通过ParserConfig.getGlobalInstance().addAccept(xxx)可以添加白名单