1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > HTTP状态 500 - 内部服务器错误:No converter found for return value of type: class xxx(简单分析及解决)

HTTP状态 500 - 内部服务器错误:No converter found for return value of type: class xxx(简单分析及解决)

时间:2019-12-08 12:27:48

相关推荐

HTTP状态 500 - 内部服务器错误:No converter found for return value of type: class xxx(简单分析及解决)

问题描述

以下内容基于ssm框架,当我们向tomcat服务器发起请求时,出现如下的错误状态提示–500。

Tomcat日志信息:

原因分析:

未找到类型返回值的转换器:类 com.ssm.utils.Msg,使用jackson绑定数据时出现异常情况。

解决方案:

检查一:是否添加jackson的相关依赖到pom.xml中

<!--jackson数据绑定相关依赖jar开始--><!-- /artifact/com.fasterxml.jackson.core/jackson-databind --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency><!-- /artifact/com.fasterxml.jackson.core/jackson-core --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackson.version}</version></dependency><!-- /artifact/com.fasterxml.jackson.core/jackson-annotations --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>${jackson.version}</version></dependency><!--jackson数据绑定相关依赖jar结束-->

检查二:是否已经给出错的类添加gettter/setter方法。

检查三:是否已经开启了spring-mvc注解驱动。

<!--开启注解驱动 配置最新的处理器映射器 处理适配器--><mvc:annotation-driven/>

检查四:是否加上了注解@ResponseBody或者@RequestParam。

检查五:如果传参是java实体类对象,需要在前面加上@RequestBody并实现该实体类的序列化方法。检查六:当你到达这一步还是没有解决问题,那么请确认是否已经将jackson的jar包添加到了lib目录中。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。