У меня вопрос относительно использования веб-службы, основанной на стороннем файле wsdl.
Я взял данный wsdl и сгенерировал более 120 требуемых java-файлов. Этот процесс был выполнен с использованием xjc . В среде Sping мне удалось успешно создать пару тестов JUnit , вызвав несколько открытых служб.
Но для успешного тестирования этих сервисов мне пришлось добавить аннотацию @XmlRootElement к сгенерированным java-файлам. В противном случае я бы получил сообщение об ошибке
«com.sun.istack.SAXException2: не удалось выполнить маршалинг типа. com.beam.services.client.UserGetRequestData как элемент, потому что он отсутствует аннотация @XmlRootElement "
.
Я исчерпал свой поиск ... Я не могу контролировать, как создается / структурируется файл wsdl. Как я могу создать файлы java, чтобы гарантировать, что @ Аннотации XmlRootElement включены или приступить к написанию кода на стороне клиента, чтобы избежать указанной выше ошибки?
Спасибо.