首页 > 解决方案 > 与xml spring配置相关

问题描述

spring 没有响应正确的 xml 响应 在这里我得到了这种类型的输出 但是在将此响应传递给 spring 控制器之前,我得到了正确的 betsoftFinalResponse 值

在调试模式下,我能够正确获得 betsofteFinalResponse

但是当它向客户端发送响应时它没有给出正确的输出

这是我的组件类

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class BetSoftFinalResponse{

    @XmlElement(name = "REQUEST", required = true)
    private BetSoftRequest betSoftRequest;

    @XmlElement(name = "TIME", required = true)
    private String time;

    @XmlElement(name = "RESPONSE", required = true)
    private BetSoftResponse betSoftResponse;
//getters and setters

@XmlAccessorType(XmlAccessType.FIELD)
public class BetSoftResponse {

}

public class BetSoftAuthenticationResponse extends BetSoftResponse{

    @XmlElement(name = "RESULT", required = true)
    private String  Result;

    @XmlElement(name = "USERID", required = true)
    private String  userId;

    @XmlElement(name = "USERNAME", required = false)
    private String  usernName;

    @XmlElement(name = "FIRSTNAME", required = false)
    private String  firstName;

    @XmlElement(name = "LASTNAME", required = false)
    private String  lastName;

    @XmlElement(name = "EMAIL", required = false)
    private String  email;

    @XmlElement(name = "BALANCE", required = true)
    private String  balance;

    @XmlElement(name = "CURRENCY", required = true)
    private String  currency;

//getters and setters
}

标签: javaxmlspring

解决方案


我认为您需要为响应类实现 Serializable 接口。


推荐阅读