(六)业务参数校验

业务参数校验

业务参数校验采用JSR-303方式,关于JSR-303介绍可以参考这篇博文:JSR 303 - Bean Validation 介绍及最佳实践

在参数中使用注解即可,框架会自动进行验证。如下面一个添加商品接口,它的参数是GoodsParam

@Api(name = "goods.add")
public void addGoods(GoodsParam param) {
    ...
}

在GoodsParam中添加JSR-303注解:

public class GoodsParam {
    @NotEmpty(message = "商品名称不能为空")    
    private String goods_name;
    // 省略get,set
}

如果不传商品名称则返回

{"code":"100","msg":"商品名称不能为空"}

猜你喜欢

转载自blog.csdn.net/thc1987/article/details/80046821
今日推荐