我有控制器正在接受作为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);
}
添加回答
举报
0/150
提交
取消