<pre name="code" class="java"><span style="font-size:18px;">private static final String UPDATERULESTATUS = "{\"status\":\"1\"}";
@ApiOperation(value = "修改有效规则状态", notes = "修改有效规则状态")
@ApiResponses(value = { @ApiResponse(code = 200, message = "返回结果 -- state:0(成功),state:非0(失败)") })
@RequestMapping(value = "/updateStatus/{id}", method = RequestMethod.PUT)
@ResponseBody
public Map<String, Object> updateRuleStatus( @PathVariable int id,
@ApiParam(value = UPDATERULESTATUS) @RequestBody String json) {
int resultCode = Constant.CODE_SUCCESS0;
String resultName = "修改状态成功";
Map<String, Object> mapData = new HashMap<String, Object>();
ExpirySet expirySet = new ExpirySet();
try { expirySet = (ExpirySet) JsonUtil.jsonToObjectYYMMDD(js
通过URL传参和通过json传参后台实例
最新推荐文章于 2023-04-26 13:19:15 发布
本文展示了如何在Spring MVC中使用PUT请求通过URL路径变量和JSON数据更新规则状态。`updateRuleStatus`方法接收一个ID和JSON字符串,利用`@PathVariable`和`@RequestBody`注解获取参数。通过`JsonUtil.jsonToObjectYYMMDD`方法将JSON转换为对象,并处理异常情况。注释中提到了Swagger UI的API注解,以及在处理查询时使用`@RequestParam`的场景。
摘要由CSDN通过智能技术生成