bylijinnan
bylijinnan
采纳率0%
2015-03-20 06:39 阅读 4.6k

dubbo自带的参数验证不起作用

阅读了官方文档(http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm#UserGuide-zh-%E5%8F%82%E6%95%B0%E9%AA%8C%E8%AF%81),对于服务端开启参数验证,我的理解是需要做两步工作:
1.在api的参数类里,在对应的字段加上javax.validation 注解:

public class ValidationParameter implements Serializable {

private static final long serialVersionUID = 7158911668568000392L;

@NotNull // 不允许为空
@Size(min = 1, max = 20) // 长度或大小范围
private String name;

2.在服务端配置文件里配置 validation="true"

我做完这两步,发现参数验证不起作用。请问还需要做些什么呢?
我用的dubbo版本是2.5.4-SNAPSHOT

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

相关推荐