我在quarkus 1.13.0.最终应用程序中使用quarkus smallrye openapi。当我用mvnw compile quarkus:dev
执行程序时,一切都很好。然而,当我通过运行mvn test
来执行具有LocalDate数据类型的某个变量的单元测试时,该程序无法从json封送和解组LocalDate类型的对象,并且它会产生
"com.fasterxml.jackson.databind.exc.InvalidDefinitionException:默认情况下不支持Java 8日期/时间类型CCD_;com.fasterxml.jackson。数据类型:jackson-datatype-jsr310";以便能够处理"当我删除quarkus-smallrye-openapi依赖项和相关注释时,测试运行良好。
这听起来很像一个bug。请在上打开一个问题https://github.com/quarkusio/quarkus/issues
更新:
打开的问题是:https://github.com/quarkusio/quarkus/issues/16343事实证明,使用quarkus-resteasy-jsonb
而不是quarkus-resteasy-jackson