Если вы используете подход "сначала контракт", лучший способ добавить метод - это действительно изменить WSDL и затем заново создать классы с помощью wsdl2java .
Инструменты воссоздают все ваши скелетные классы, поэтому убедитесь, что это не переопределит любой код, который вы добавили в него, иначе вы потеряете свои модификации. Чтобы избежать этого, вы должны создать интерфейс для скелета с параметром -ssi
. Затем попросите собственный класс реализовать этот интерфейс и использовать его вместо реализации, которую создает wsdl2java.