为了账号安全,请及时绑定邮箱和手机立即绑定

spring mvc 参数绑定,api同时有路径参数与查询参数,怎么封装到同一上bean对象上

spring mvc 参数绑定,api同时有路径参数与查询参数,怎么封装到同一上bean对象上

牛魔王的故事 2019-03-01 03:31:20
如下代码,有路径参数与查询参数,我想同时封装到SubjectRequestParams 对象上,有没有办法 @GetMapping(path = "/{subjectCode}") public ResponseEntity<?> findSubject(SubjectRequestParams requestParams){ }
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

@GetMapping(path = "/{subjectCode}")
public ResponseEntity<?> findSubject(@ModelAttribute("subjectCode") SubjectRequestParams requestParams){
}

这个注解就行了,如果多个参数

@GetMapping(path = "/{subjectCode}/{message}")
public ResponseEntity<?> findSubject(@ModelAttribute SubjectRequestParams requestParams){
}

来源:Using @ModelAttribute on a method argument

查看完整回答
反对 回复 2019-03-01
  • 1 回答
  • 0 关注
  • 538 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信