Как я могу установить свойство MarshallerProperties.JSON_INCLUDE_ROOT в приведенном выше коде?

ользую некоторые нестандартные расширения из реализации EclipseLink JAXB, и чтобы включить эту реализацию, я должен сконфигурировать ее с помощью jaxb.properties. Работает хорошо.

Однако из-за ошибки сборки файл свойств не был включен в нужное место, в результате чего был использован JAXB по умолчанию, который без каких-либо ошибок просто продолжал анализировать файл XML, игнорируя нестандартное расширение, оставляя меня с нерабочий боб.

Чтобы сделать это более надежным, я хотел бы избавиться от файла свойств и указать конфигурацию контекста в коде. У меня уже есть зависимость времени компиляции от EclipseLink из-за их аннотаций, и мне не нужно, чтобы эта часть конфигурировалась во время развертывания (фактически, видя, что может пойти не так, я не хочу, чтобы она настраивалась).

Ответы на вопрос(1)

Ваш ответ на вопрос