@RequestMapping("/edit") public ReturnCodeUtil edit(@RequestBody CommonUse commonUse) { ReturnCodeUtil returnCodeUtil = new ReturnCodeUtil(); if(String.valueOf(commonUse.getUserId()).equals("0") || "".equals(commonUse.getUserFlag()) || commonUse.getUserFlag() == null ){ returnCodeUtil.setResult(false); return returnCodeUtil; } int res = commonUseService.edit(commonUse); if(res>0) { returnCodeUtil.setResult(true); }else returnCodeUtil.setResult(false); return returnCodeUtil; }
时间: 2023-06-27 14:08:31 浏览: 85
简单捋捋@RequestParam 和 @RequestBody的使用
5星 · 资源好评率100%
这是一个使用Spring框架的Java后端代码,使用了@RequestMapping注解来映射HTTP请求和处理方法。此方法处理的请求路径为“/edit”,接受一个CommonUse对象作为请求体,返回一个ReturnCodeUtil对象。
在方法中,首先对请求体进行了非空校验,如果请求体中的userId为0或者userFlag为空,则返回错误结果。如果校验通过,则调用commonUseService的edit方法进行数据更新,如果更新成功,则返回成功结果,否则返回失败结果。
需要注意的是,此代码并不完整,还需要其他的类和配置文件来支持其正常运行。
阅读全文