java maven web 项目返回json数据错误

发布于 2022-09-06 05:00:16 字数 1258 浏览 28 评论 0

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/>
但是依然会报错

clipboard.png
大家帮忙看一下好吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怼怹恏 2022-09-13 05:00:16

今天终于发现了,原来是jsckson-corejsckson-databindjsckson-annotations的那三个包没有下载完整,因为我一开始是用maven中央仓库http://mvnrepository.com/里面...,而中国限制的原因没有下载完整(而其他却能下载完整,真是坑),后来在apache-maven-..*/conf/settings.xml文件里面添加了阿里云镜像仓库的依赖

<mirror>  
  <id>alimaven</id>  
  <name>aliyun maven</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
  <mirrorOf>central</mirrorOf>          
</mirror> 

把原来的不完整的包删掉,重新update ,就可以下载完整了,问题也就迎刃而解了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文