0

Java、Spring、CXFを使用してWebサービスを作成しました。Webサービスは、XmlRootElement(name = "LeaveRecord")で注釈が付けられたPOJOを返します。このPOJOにはフィールドがあり、ゲッターには@XmlAttributeという注釈が付けられています。このフィールドに期待できる値を(私が期待する注釈を介して)定義する方法はありますか(たとえば、ステータスフィールドはAPPROVED、PENDING、またはDECLINEDを返す可能性があります)、これらの期待値がWSDLにプルスルーされることを願っていますこのWebサービスを使用したいクライアントが、どのような値を期待するかを事前に知ることができるように作成されますか?

4

1 に答える 1

1

これらの期待値を列挙型としてコーディングすることを検討する必要があると思います。そうすれば、これらのフィールドの値を完全に制御できます。

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