Spring 请求对象中只接收到一个列表元素

Spring 请求对象中只接收到一个列表元素,spring,soap,cxf,Spring,Soap,Cxf,我正在使用cxf框架来处理soap消息。 身体看起来像: <MyRequest> <Customers> <Customer>customer 1</Customer> <Customer>customer 2</Customer> <Customer>customer 3</Customer> </Customers>

我正在使用cxf框架来处理soap消息。 身体看起来像:

<MyRequest>
    <Customers>
        <Customer>customer 1</Customer>
        <Customer>customer 2</Customer>
        <Customer>customer 3</Customer>
    </Customers>
</MyRequest>

你能分享java代码吗?xsd看起来像。。
   <xsd:element name="MyRequest">
        <xsd:complexType>
            <xsd:sequence minOccurs="1" maxOccurs="unbounded">
                <xsd:element minOccurs="1" ref="Customers"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

    <xsd:element name="Customers" type="CustomersType"/>
    <xsd:complexType name="CustomersType">
        <xsd:sequence>
            <xsd:element ref="ns2:name"/>
        </xsd:sequence>
    </xsd:complexType>
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "customers"
})
@XmlRootElement(name = "MyRequest")
public class MyRequest {

    @XmlElement(name = "Customers", namespace = "http://schemas.kvk.nl/schemas/myCFXSoapService, required = true)
    protected List<Customer> customers;

    public List<CustomersType> getCustomers() {
        if (custmers == null) {
            customers = new ArrayList<CustomersType>();
        }
        return this.customers;
    }
<xsd:element name="MyRequest">
        <xsd:complexType>
            <xsd:sequence minOccurs="1" maxOccurs="unbounded">
                <xsd:element minOccurs="1" ref="Customers"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

    <xsd:element name="Customers" type="CustomersType"/>
    <xsd:complexType name="CustomersType">
        <xsd:sequence>
            <xsd:element ref="ns2:name"/>
        </xsd:sequence>
    </xsd:complexType>
@XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "customers"
    })
    @XmlRootElement(name = "MyRequest")
    public class MyRequest {

        @XmlElement(name = "Customers", namespace = "http://schemas.mycompany.com/schemas/myCFXSoapService, required = true)
        protected List<Customer> customers;

        public List<CustomersType> getCustomers() {
            if (custmers == null) {
                customers = new ArrayList<CustomersType>();
            }
            return this.customers;
        }