gpt4 book ai didi

java - Micronaut 默认 Jackson 版本

转载 作者:太空宇宙 更新时间:2023-11-04 09:14:59 25 4
gpt4 key购买 nike

我已经开始研究 Micronaut (1.2.6),并尝试在应用程序中启动 twitter finagle 服务器,因为由于遗留原因,我们计划使用 twitter finagle,而不是开箱即用的 Rest Controller (来自 micronaut)。当我运行应用程序时,出现以下异常

Caused by: com.fasterxml.jackson.databind.JsonMappingException: Scala module 2.8.4 requires Jackson Databind version >= 2.8.0 and < 2.9.0
at com.fasterxml.jackson.module.scala.JacksonModule.setupModule(JacksonModule.scala:66)
at com.fasterxml.jackson.module.scala.JacksonModule.setupModule$(JacksonModule.scala:51)
at com.fasterxml.jackson.module.scala.DefaultScalaModule.setupModule(DefaultScalaModule.scala:18)
at com.fasterxml.jackson.databind.ObjectMapper.registerModule(ObjectMapper.java:751)
at com.twitter.finagle.toggle.JsonToggleMap$.<init>(JsonToggleMap.scala:82)
at com.twitter.finagle.toggle.JsonToggleMap$.<clinit>(JsonToggleMap.scala)

我可以看到 microaut 正在自动拉取 jackson-databind 2.9.9.3。我如何覆盖 micronaut 使用的 jackson 默认版本?有没有我可以配置的属性

最佳答案

如果你看1.2.7 Micronaut BOM您将看到 Jackson 版本有多个属性,具体取决于您要控制的依赖项。

根据错误消息,我假设您想要更改 jackson.databind.version

关于java - Micronaut 默认 Jackson 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59146905/

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