Маршал и unmarshal несколько возможных объектов на одной конечной точке загрузки пружины с помощью jaxb - PullRequest
1 голос
/ 27 февраля 2020

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

Я попытался перегрузить конечную точку, но не могу похоже, это делается только на основе тела запроса.

Я изучил JAXBElement, но он не хотел работать в качестве типа аргумента.

Я попытался создать объект, где все его переменные были XMLRootElements, но это не представляется возможным.

Я знаю, что могу просто вернуть объект generi c, моя проблема в типе аргумента, который я получаю.

Есть ли способ, которым я могу это сделать?

...