Beh*_*rad 5 jackson spring-boot spring-native
我正在尝试使用最新的 SpringBoot 3 设置一个新应用程序,一切正常,直到我尝试使用本机编译创建和运行我的应用程序。仅供您参考,这是我在运行单元测试时收到的错误:
Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `*****`: cannot deserialize from Object value (no delegate- or property-based Creator): this appears to be a native image, in which case you may need to configure reflection for the class that is to be deserialized
at [Source: (String)"[{"T":"success","msg":"authenticated"}]"; line: 1, column: 3] (through reference chain: java.util.ArrayList[0])
com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition(DeserializationContext.java:1909)
com.fasterxml.jackson.databind.DatabindContext.reportBadDefinition(DatabindContext.java:408)
com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1349)
com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1417)
com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:352)
Run Code Online (Sandbox Code Playgroud)
我正在尝试将 JSON 字符串转换为对象。当我将其作为常规 JAR 运行时它工作正常,但当我使用 Navite (GraalVM) 编译时它会失败。
| 归档时间: |
|
| 查看次数: |
5320 次 |
| 最近记录: |