基于jersey实现的服务,引入fastjson,导致返回的序列化结果和之前不一致了,导致服务异常。
原因是因为fastjson包里面扩展了javax.ws.rs的接口,导致序列化实现方式由默认的Jackson被替换成fastjson。
javax.ws.rs.ext.MessageBodyWriter
javax.ws.rs.ext.MessageBodyReader
基于jersey实现的服务,引入fastjson,导致返回的序列化结果和之前不一致了,导致服务异常。
原因是因为fastjson包里面扩展了javax.ws.rs的接口,导致序列化实现方式由默认的Jackson被替换成fastjson。
javax.ws.rs.ext.MessageBodyWriter
javax.ws.rs.ext.MessageBodyReader