Springboot的bean实体类接收Date类型

Springboot的bean实体类接收Date类型,第1张

Springboot的bean实体类接收Date类型
 @GetMapping("/test")
    public ResponseResult docList(QueryListParam queryListParam) {
        return testService.queryList(queryListParam);
    }
@Data
public class QueryListParam implements Serializable {
 	
    private String name;
   
    
    private Date startTime;
    
    private Date endTime;
}

GET请求直接传递 startTime=2020-01-01 01:10:00 是接收不到了,后台会报错,需要在bean中Date类型的属性上添加注解@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)
该注解是org.springframework.format.annotation下的

@Data
public class QueryListParam implements Serializable {
 	
    private String name;
   
    
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;
    
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5582826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存