Java实现URL地址可变

在Java后端开发中,会经常遇到需要将参数加入到url中,实现两个接口仅需要添加参数不同,其余都相同的情况;

这时我们可以考虑使用@PathVariable映射URL绑定的占位符,

通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中

 

例如:

/**
* 删除人员信息
* @param personnelInfoDto
* @return
*/
@DeleteMapping(value = "/delete/{userId}")
public String deletePersonnelInfo(@PathVariable Integer userId) {
    ResultDto resultDto = new ResultDto();

// 删除该人员信息
if (!personnelManageService.deletePersonnelInfo(
userId)) {
        resultDto.setErrorCode(Constant.ERROR_CODE_FAIL);
}

return JSON.toJSONString(resultDto, SerializerFeature.WriteMapNullValue);
}
posted @ 2020-09-09 20:09  hjjsunli  阅读(931)  评论(0编辑  收藏  举报