当前位置: 首页> 教育> 高考 > 在线logo免费设计生成器标智客_双流海外网络推广_百度seo培训课程_我要推广

在线logo免费设计生成器标智客_双流海外网络推广_百度seo培训课程_我要推广

时间:2025/7/13 16:31:51来源:https://blog.csdn.net/qq_44886213/article/details/132252246 浏览次数:0次
在线logo免费设计生成器标智客_双流海外网络推广_百度seo培训课程_我要推广

@RequestParam 

  • 最常用
  • 用value指定参数名字,required字段指定参数是否必须,默认为true,当required=false时,一般配合着defaultValue="xx"使用
  • 对应的url是这样的:
    https://localhost/requestParam/test?key1=value1&key2=value2
 @RequestMapping("/getXxx")@ResponseBodypublic String getXxx(HttpServletRequest request,@RequestParam(value="compareId", required = false)String compareId,@RequestParam(value="networkType", required = false)String networkType,@RequestParam(value="simulateDate", required = false)String simulateDate,@RequestParam(value="productType", required = false)String productType,@RequestParam("pageNum")int pageNum, @RequestParam("pageSize")int pageSize){}

@PathVirable

  • url是RestFul风格时,就无法用@RequestParam了,就用这个
  • 对应的url是这个样子的
    https://localhost/pathVariable/test/value1/value2
  • 用value指定参数名字,required字段指定参数是否必须,默认为true
@RequestMapping("/pathVariable/test/{param}")@ResponseBodypublic String pathVariableTest(@PathVariable(value = "param",required = false)String param){return "pathVariable接受到的参数:" + param;}

@RequestBody

  • 使用@RequestBody注解表示请求参数来自于请求体, 前台请求参数需以JSON格式传递
  • 对应的url
  • @RequestParam注解用于从前端传递过来的请求参数中获取单个或多个参数,一般用于GET请求,表示前端向后端索要数据。而@RequestBody注解则是从请求体中获取数据,一般用于POST请求,表示前端给后端提供数据
  • @RequestBody注解接受到的JSON实体直接被转为java对象
 @PostMapping("/realTimeExport")@Operation(summary = "实时查询车辆信息导出")public MessageBean<String> realTimeExport(@RequestBody CarInfoRealTimeQueryParamDTO carInfoRealTimeQueryParamDTO) {String export = carInfoService.export(2,null,carInfoRealTimeQueryParamDTO);return MessageBean.success(export);}

@ApiParam

使用swagger的时候才用得到这个注解,相当于swagger版本的@RequstParam

    @RequestMapping(value="uploadFile",consumes = "multipart/*",headers = "content-type=multipart/form-data",method = RequestMethod.POST)@ResponseBodypublic DataResult uploadFile(@ApiParam(value = "上传文件",required = true) MultipartFile file, String resumeID,HttpServletRequest request)throws IOException{}}

@Parameter

这是swagger3提供的注解,基本上没人用。也是swagger版本的@RequstParam

关键字:在线logo免费设计生成器标智客_双流海外网络推广_百度seo培训课程_我要推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: