【发布时间】:2013-03-08 15:01:03
【问题描述】:
我需要定义一个 Jax-RPC Web 服务,并带有一个最大长度的参数。
@SOAPBinding(style = Style.RPC)
public interface MessageService {
public String sendMessage(@WebParam(partName = "id") String id,
@WebParam(partName = "name") String name,
@WebParam(partName = "mesg") String mesg);
其中 id 必须为 8 个字符。 如何在 Jax-RPC 注释或配置中定义此约束?
【问题讨论】:
-
stackoverflow.com/a/7276392/785663 说你不能这样做(并链接到@WebParam API,但stackoverflow.com/a/7282020/785663 对参数验证有话要说。没有发布这个作为答案,因为我还在自己掌握 JAX-WS。
标签: java web-services jax-rpc