param.http.type

  • 用于设置API参数在HTTP请求中的类型(位置:body/form/query)
  • @RequestBody/@ModelAttribute/@RequestHeader/@PathVariable等忽略此规则
  • 参数注解有@RequestParamHttpMehotdGET也忽略此规则
  • 其他不满足规则的参数在规则缺省的情况下,优先采取query模式

配置示例

全设置为form, 优先使用表单进行提交:

param.http.type=form

RequestParam作为query, 其他做为form:

param.http.type[@org.springframework.web.bind.annotation.RequestParam]=query
param.http.type=form