внешне создавать аннотации jaxb для класса
Итак, обычно я применяю аннотации JAXB в коде следующим образом:
package com.example;
@XmlRootElement(name = "Foo", namespace = "example.com")
@XmlType(name = "Foo", namespace = "example.com")
public class Foo {
...
}
Foo - это Java-класс, который используется для связи с веб-сервисами (через Spring / CXF). Приведенные выше аннотации помогают сгенерировать XML-схему в wsdl соответствующим образом.
Я попал в ситуацию, когда я не могу изменить сам класс, но могу предоставить файл внешнего связывания jaxb к коду, который генерирует схему. Обратите внимание, что @XmlRootElement существует в классе.
Как мне написать эквивалентный файл привязки, который делает то, что делают вышеупомянутые аннотации?