1

我的响应对象如下:

public class ValidationResponse {
    @XmlElement(name = "success")
    private boolean success = true;
    @XmlElement(name = "message")
    private Object message;
}

用户类:

public class Users {
    @XmlElement(name = "user")
    @JsonProperty("users")
    private List<User> userList;
}

当我尝试生成“application/xml”时,出现如下异常: com.sun.istack.internal.SAXException2: class com.abcd.dao.domain.user.Users 或其任何超类在此上下文中都是已知的. javax.xml.bind.JAXBException:com.abcd.dao.domain.user.Users 类或其任何超类在此上下文中都是已知的。

如何处理spring mvc中响应类中的“对象”类型:?请帮我解决这个问题。

4

1 回答 1

1

通过添加 @XmlSeeAlso 它按预期工作:

@XmlSeeAlso({Users.class, User.class})
    public class ValidationResponse {
}

谢谢

于 2017-08-04T15:54:29.163 回答