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

spring mvc接收的是一个对象,怎么对对象每个属性进行不同的设置?

spring mvc接收的是一个对象,怎么对对象每个属性进行不同的设置?

慕田峪4524236 2019-03-01 10:59:26
@RequestMapping(value = "/listByUserId") public PageInfo<Product> listByUserId(User user) { } 请问接收的是一个User对象,其中User的属性id,我想给它设置一个初始值,也就是在未送id参数时有个初始值,我使用@RequestParam指定id属性defalutValue不行,请问有什么办法实现?最好不要改动到User类
查看完整描述

3 回答

?
DIEA

TA贡献1820条经验 获得超3个赞

我是这样写的:

@RequestMapping(value="/student/{st_no}",method= RequestMethod.GET)
public Student info(@PathVariable Integer st_no){
}
查看完整回答
反对 回复 2019-03-01
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

不太明白你的意思,是说要在客户端发送请求过来时,USER对象的id就有一个默认值?这个id有什么用呢?如果是用于更新时候的主键那也不是设默认值啊。不明白你设置个默认值的目的是什么

查看完整回答
反对 回复 2019-03-01
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

User 中定义属性 id 的时候给一个默认值

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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号