указать bean-компоненты для использования при создании заглушки с помощью wsimport - PullRequest
1 голос
/ 07 октября 2011

У меня есть сборка веб-сервиса с использованием jax-ws, развернутого на tomcat 5.5.В этом веб-сервисе у меня есть несколько методов, которые получают и возвращают объекты Java-бина.Я создал свою заглушку с помощью инструмента wsimport, заданного в java обычным способом: wsimport address/service?wsdl.

Инструмент wsimport создает все классы, которые позволяют мне получить доступ к удаленному методу и всем классам компонентов.

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

Более того, бины, сгенерированные с помощью wsimport, не совсем одинаковы;wsimport преобразует массив в List.

Есть ли способ указать wsimport (или другому конструктору-заглушке), какие компоненты я хочу использовать?

1 Ответ

1 голос
/ 09 октября 2011

Я думаю, что вы можете изменить способ wsimport marshall и unmarshall для массивов.

О настраиваемых классах см. необходимо использовать пользовательские классы вместо сгенерированных (wsimport) в веб-службах

...