开发者社区> 问答> 正文

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 824 0
1 条回答
写回答
取消 提交回答
  • spring提供了一个注解。 @DateTimeFormat 可以用来标识在LocalDateTime/LocalDate形参上。自己指定日期格式。

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

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载