我有控制器正在接受作為LocalDateTime查詢參數(shù)的請求@GetMapping("test")public void test(@RequestParam(value = "date", required = false, defaultValue = ?) LocalDateTime date) { System.out.println("The date is : "+date);}String我知道我們可以設(shè)置和Integer使用defaultValuein的默認(rèn)值@RequestParam,但是如何設(shè)置 的默認(rèn)值LocalDateTime?
1 回答

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個贊
可以使用spring表達(dá)式語言為任何對象設(shè)置默認(rèn)值
@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);
}
添加回答
舉報(bào)
0/150
提交
取消