开发者社区> 问答> 正文

Spring mvc 如何设置请求方法里java8日期类型的参数的默认接收方式

如何在spring mvc里自定义一个全局设置关于请求方法里的LocalDateTime,LocalDate,LocalDate类型的参数接收字符串日期格式转换为java8日期对象的方式?例如令LocalDateTime默认接收 YYYY-MM-dd HHss格式,令LocalDate默认接收 YYYY-MM-dd格式,令LocalDate默认接收 HH:mm格式,若格式不符合则赋值为null, 若映射的实体里有java8日期字段也按照默认的方式转换,不要在实体里的java8日期类型的字段写转换注解之类的。 如果配置为“格式不对能直接给客户端响应403错误“那也是最好了,

展开
收起
海边一只船 2020-05-31 17:36:02 843 0
1 条回答
写回答
取消 提交回答
  • spring提供了一个注解。 @DateTimeFormat 可以用来标识在LocalDateTime/LocalDate形参上。自己指定日期格式。

    2020-05-31 17:36:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载