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

如何在@RequestParam中将默认值设置为LocalDateTime

如何在@RequestParam中将默认值设置为LocalDateTime

明月笑刀无情 2023-12-10 15:02:33
我有控制器正在接受作为LocalDateTime查询参数的请求@GetMapping("test")public void test(@RequestParam(value = "date", required = false, defaultValue = ?) LocalDateTime date) {    System.out.println("The date is : "+date);}String我知道我们可以设置和Integer使用defaultValuein的默认值@RequestParam,但是如何设置 的默认值LocalDateTime?
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

可以使用spring表达式语言为任何对象设置默认值

@GetMapping("test")

public void test(@RequestParam(value = "date", required = false, defaultValue = "#{T(java.time.LocalDateTime).now()}") LocalDateTime date) {

    System.out.println("The date is : " + date);


}


查看完整回答
反对 回复 2023-12-10
  • 1 回答
  • 0 关注
  • 244 浏览

添加回答

举报

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