Quarkus org.joss.resteasy.spi.UnhandledException:找不到内容类型为app



我正在尝试从Quarkus网站实现REst客户端示例(代码1:1(:https://quarkus.io/guides/rest-client

当我启动时http://localhost:8080/country/name/greece我得到:

Error handling ce3120e3-1a55-418e-a5a1-a17a80d7e278-1, org.jboss.resteasy.spi.UnhandledException: javax.ws.rs.ProcessingException: RESTEASY003145: Unable to find a MessageBodyReader of content-type application/json;charset=utf-8 and type interface java.util.Set

在互联网上读了一些之后,我偶然发现了一个暗示,这可能与一个缺失的杰克逊依赖有关。所以我添加了以下内容并重新运行(无论版本如何,都是相同的错误(:

<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-jackson</artifactId>
<version>1.3.0.Alpha2</version>
</dependency>

现在我得到以下问题:

Error handling 00077d3a-bbdb-48ee-b84b-653bf98baefc-2, org.jboss.resteasy.spi.UnhandledException:
javax.ws.rs.ProcessingException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:
Unrecognized field "topLevelDomain" (class org.acme.Country),
not marked as ignorable (4 known properties: "capital", "alpha2Code", "name", "currencies"])

我的堆栈是Quarkus 1.2.1、JDK 12.0.2和Windows 10。你知道我可能做错了什么吗?

我在项目中遇到了同样的错误,当我添加这个依赖项时,它就停止了:

<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-jsonb</artifactId>
</dependency>

相关内容

最新更新