У меня есть сервисный слой, который я хотел бы преобразовать в веб-сервис.Однако я ненавижу использовать аннотации, потому что они сильно ограничивают возможность повторного использования кода в моих общих базовых классах.Некоторые веб-сервисы используют подмножество объектов, и я не хочу, чтобы вещи, выставленные для одного сервиса, были открыты для другого.
У меня была такая же проблема с hibernate, однако сопоставления hbm xml позволяют мне поделитьсяодни и те же доменные объекты и имеют разные сопоставления для разных сервисов, что прекрасно работает.Существует ли какая-либо инфраструктура веб-сервисов отдыха для java, которая позволит мне описывать мои объекты API и схемы с помощью xml и при этом получать преимущества от преобразования этих объектов в json / xml и т. Д.?