gpt4 book ai didi

java - 如何使用嵌入式 Jetty 接受 JSON POJO?

转载 作者:行者123 更新时间:2023-11-30 02:40:18 24 4
gpt4 key购买 nike

如何配置嵌入式 Jetty 和 Java Jersey 以接受 JSON POJO? (配置应该以编程方式完成,而不是在 web.xml 文件中。)

我正在使用 Jetty 9.4.1 Java Jersey 2.25.1

(我已经在线搜索,更多信息是针对过时版本的 Jetty/Jersey 或者它用于 .xml 文件配置。)

最佳答案

如果你只是添加以下依赖

<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>${jersey2.version}</version>
</dependency>

这应该足够了。 JacksonFeature 所需的注册应该 1 自动执行。

1 - 应该,因为如果您正在创建 uber jar,则需要小心不要覆盖自动发现所需的文件。一般来说,可以通过使用 maven-shade-plugin 来避免这种情况。 MessageBodyProviderNotFoundException while running jar from command line对此进行了进一步讨论。 .

另请参阅:

关于java - 如何使用嵌入式 Jetty 接受 JSON POJO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41949913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com