如果我在接口的注解中写了 required = true,是不是可以不用再写判断为空的逻辑了呀?
下面是接口代码片段
@ApiImplicitParams({
@ApiImplicitParam(name = "large_categories", value = "大类别", required = true),
@ApiImplicitParam(name = "small_categories", value = "小类别", required = true)
})
public Object queryMusicAdColumnFirst(@RequestParam String largeCategories, @RequestParam String smallCategories) {
JSONObject jsonObject = new JSONObject();
if ("".equals(largeCategories) || largeCategories == null) {
jsonObject.put(Consts.CODE, 0);
jsonObject.put(Consts.MSG, "大类别为空");
jsonObject.put(Consts.DATA, null);
return jsonObject;
}
if ("".equals(smallCategories) || smallCategories == null) {
jsonObject.put(Consts.CODE, 0);
jsonObject.put(Consts.MSG, "小类别为空");
jsonObject.put(Consts.DATA, null);
return jsonObject;
}