Мне нужно получить QName информацию (пространство имен uri и локальное имя) для данного поля из аннотированного Java-бина JAXB .Например, что такое QName заголовка Поле ниже.
@XmlRootElement
public class Book {
private String title
}
В настоящее время я делаю это самостоятельно, контролируя @XmlElement на Поле , @XmlRootElement в Class или даже @XmlSchema в Package .Но у этого метода есть некоторые недостатки, так как трудно воспроизвести все правила, которые JAXB использовал сам по себе.Я ищу более безопасный способ получить эту информацию.JAXB API, похоже, не предлагает чего-то для этого.