0

我使用 Java、Spring、CXF 创建了一个 Web 服务。Web 服务返回已使用 XmlRootElement(name = "LeaveRecord") 注释的 POJO。这个 POJO 有字段,getter 用 @XmlAttribute 注释。有没有办法定义(通过我期望的注释?)该字段可以预期哪些值(例如,状态字段可能返回 APPROVED、PENDING 或 DECLINED),我希望这些预期值会在 WSDL被创建以便想要使用这个 web 服务的客户可以事先知道期望什么值?

4

1 回答 1

1

我认为您应该考虑将这些预期值编码为枚举。这样您就可以完全控制这些字段的值:

public Enum ExpectedValues {
    APPROVED,
    PENDING,
    DECLINED
}
于 2012-05-29T14:34:32.663 回答