spring mvc 中的错误:class <> 其任何超级 class 在此上下文中均未知

Error in spring mvc: class <> nor any of its super class is known to this context

我的 Response 对象如下:

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

用户class:

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 及其任何超 class 在此上下文中都是已知的。 javax.xml.bind.JAXBException: class com.abcd.dao.domain.user.Users 其任何超 class 在此上下文中都是已知的。

如何在 spring mvc: 中处理响应 class 中的 "Object" 类型? 请帮我解决这个问题。

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

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

谢谢