BUG小王子|SpringMVC序列化问题

问题描述 做练习的时候定义了一个练习的接口,正常情况下应该返回数据。

但是却出现了下面的异常,异常如下:

HTTP Status 500 - No converter found for return value of type: class com.domain.Result type Exception report message No converter found for return value of type: class com.domain.Result description The server encountered an internal error that prevented it from fulfilling this request. exception org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class com.domain.Result org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:226) .......

BUG小王子|SpringMVC序列化问题
文章图片

解决方式 经过分析,问题是在于没有加载序列化的依赖,因为这个项目是基础的SSM项目,没有Springboot集成,所以出现这个问题的时候我有一丝懵逼,一度怀疑mvc的配置文件没有配置好。
具体的解决方式如下
com.fasterxml.jackson.core jackson-core 2.9.6 com.fasterxml.jackson.core jackson-annotations 2.9.6 com.fasterxml.jackson.core jackson-databind 2.9.6

【BUG小王子|SpringMVC序列化问题】添加上jackson三件套就行了。
BUG小王子|SpringMVC序列化问题
文章图片

问题解决。

    推荐阅读