Java 如何在jaxb中包含@XmlElement作为内联元素?

Java 如何在jaxb中包含@XmlElement作为内联元素?,java,xml,spring,jaxb,Java,Xml,Spring,Jaxb,我有一个基于springweb的XML服务。它使用JAXB将bean映射到xml/json 问题:如何定义要内联包含的元素/类之一?意思是:我不想为它添加一个额外的节点,只需要简单地包含字段 例如: public class BeanDTO { private String name; private Address address; public static class Address { private String street;

我有一个基于
springweb
XML
服务。它使用
JAXB
将bean映射到xml/json

问题:如何定义要内联包含的元素/类之一?意思是:我不想为它添加一个额外的节点,只需要简单地包含字段

例如:

public class BeanDTO {
    private String name;
    private Address address;


    public static class Address {
        private String street;
        private String town;
    }
}


<beandto>
    <name />
    <street />
    <town />
</beandto>
公共类BeanDTO{
私有字符串名称;
私人地址;
公共静态类地址{
私家弦街;;
私人弦镇;
}
}

这可能吗?

Xml元素在我记忆中始终是一个节点。我假设您需要Xml属性。我不建议您将一个类的所有字段都包含到另一个类的xml中:对内部结构的压力太大,并且保持所有字段和属性的唯一性。据我所知,xml元素始终是一个节点。我假设您需要Xml属性。我不建议您将一个类的所有字段都包含到另一个类的xml中:对内部结构的压力太大,并且保持所有字段和属性的唯一性。