java maven web 项目返回json数据错误
maven web项目用tomcat插件启动时报错
No converter found for return value of type: class java.util.ArrayList
在网上找了这个问题,答案大部分是在pom.xml文件中添加以下依赖`<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>${jackson-mapper-asl-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.2</version>
</dependency>`
还有<mvc:annotation-driven/>
但是依然会报错
大家帮忙看一下好吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
今天终于发现了,原来是jsckson-corejsckson-databindjsckson-annotations的那三个包没有下载完整,因为我一开始是用maven中央仓库http://mvnrepository.com/里面...,而中国限制的原因没有下载完整(而其他却能下载完整,真是坑),后来在apache-maven-..*/conf/settings.xml文件里面添加了阿里云镜像仓库的依赖
把原来的不完整的包删掉,重新update ,就可以下载完整了,问题也就迎刃而解了。