внешне создать аннотации 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 существует в классе.

Как мне написать эквивалентный файл привязки, который делает то же, что и приведенные выше аннотации?

5
задан rouble 15 November 2011 в 21:24
поделиться