不正な Spring Web Services アノテーションを報告します。
例:
// 1. 非エンドポイントクラスに対する @PayloadRoot…
public class HolidayEndpoint {
@PayloadRoot(namespace = NAMESPACE_URI, localPart = "HolidayRequest") // @PayloadRoot は @Endpoint クラスでサポートされています
public void handleHolidayRequest(@RequestPayload Element holidayRequest) throws Exception {…}
...
}
// 2. @PayLoad メソッドに対する @XPathParam
@Endpoint
public class AirlineEndpoint {
@Namespace(prefix = "m", uri = MESSAGES_NAMESPACE) @ResponsePayload
public GetFlightsResponse getFlights(@XPathParam("//m:sc") String serviceClassString) {…} // @XPathParam は @PayLoad メソッドでサポートされています
}