这个项目也是我学习的一个项目,它是用id来删除的,但是接收id后,是用的String类型,不知道这样是为何呢?
@ApiOperation("删除收藏")
@GetMapping(value = "/delete")
@ApiImplicitParams({
@ApiImplicitParam(name = "userId",value = "用户Id",dataType = "int"),
@ApiImplicitParam(name = "songId",value = "歌曲Id",dataType = "int")
})
public Object deleteCollect(HttpServletRequest request){
String userId = request.getParameter("userId"); //用户id
String songId = request.getParameter("songId"); //歌曲id
boolean flag = CollectService.deleteByUserIdSongId(Integer.parseInt(userId),Integer.parseInt(songId));
return flag;
}
它那样,不如直接用int接收,也不用在里面用Integer.paarseInt来取值了吧?