Прошло 6 месяцев с тех пор, как был задан вопрос.Тем не менее, я столкнулся с подобной проблемой несколько дней назад в Wildfly 16.
Эта проблема была вызвана тем, что JsonBindingProvider имеет преимущество перед другими провайдерами в работе с полезными нагрузками JSON, в частности с Джексоном.https://issues.jboss.org/browse/RESTEASY-1911
Пожалуйста, смотрите документацию здесь.https://github.com/resteasy/Resteasy/commit/f6ddef5accb88d924e3d14ab15e081c79136fe55
Это можно исправить двумя способами без необходимости обновления объектов вашей модели (POJO):
- Добавление системного свойства при запуске Wildfly
-Dresteasy.preferJacksonOverJsonB=true
- Исключить модуль jsonb в
jboss-deployment-structure.xml
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<exclusions>
<module name="org.jboss.resteasy.resteasy-json-binding-provider" />
</exclusions>
</deployment>
</jboss-deployment-structure>
Если вы не хотите изменять конфигурацию Wildfly, вы должны обновить свои модели в соответствии со спецификацией JsonB, например, опубликовать свои личные поля в своеммодели или добавление подходящих аннотаций @Jsonb к вашим полям, ... как здесь, https://www.baeldung.com/java-json-binding-api.