Spring boot中Get请求中Date参数的传递

news/2025/2/23 4:02:44

为什么80%的码农都做不了架构师?>>>   hot3.png

问题

想要在Get请求中,传递Date参数,如下:

@GetMapping("/findByPeriodOrderByTimeDesc")
public ResponseEntity<List<Message>> getMessagesPeriodByTimeDesc(@RequestParam @DateTimeFormat Date start, @RequestParam @DateTimeFormat Date end) {
}

尽管,我这里使用了DateTimeFormat的注解,然而,Spring依旧把Date参数当作String类型来处理。之前在文章《spring boot中jackson时间格式和东八区的设置》中,使用如下配置:

# JACKSON (JacksonProperties)
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

DateTimeFormat有没有类似到配置类?

解决

application.properties

spring.mvc.date-format=yyyy-MM-dd HH:mm:ss

Java

@GetMapping("/findByPeriodOrderByTimeDesc")
public ResponseEntity<List<Message>> getMessagesPeriodByTimeDesc(@RequestParam Date start, @RequestParam Date end) {
}

调试

Postman

Get请求

效果

解决

参考

  • Appendix A. Common application properties

转载于:https://my.oschina.net/fxtxz2/blog/3050260


http://www.niftyadmin.cn/n/1773307.html

相关文章

SQL ★ 基础概念

转载自W3school 什么是 SQL&#xff1f; SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言编者注&#xff1a;ANSI&#xff0c;美国国家标准化组织 SQL 能做什么&#xff1f; SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插…

java版b2b2c社交电商spring cloud分布式微服务(五)springboot整合 beatlsql

b2b2c电子商务社交平台源码请加企鹅求求&#xff1a;一零三八七七四六二六。BeetSql是一个全功能DAO工具&#xff0c; 同时具有Hibernate 优点 & Mybatis优点功能&#xff0c;适用于承认以SQL为中心&#xff0c;同时又需求工具能自动能生成大量常用的SQL的应用。beatlsql 优…

Android多媒体之GLES2战记第三集--圣火之光

前情回顾 旁边: 勇者们为求黑龙宝藏&#xff0c;集结起来共闯黑龙副本&#xff0c;经历重重艰辛&#xff0c; 终于获得立方开启了黑龙之门,这也只是新征程的起点&#xff0c;后面将有更大的挑战等着他们张风捷特烈打开了门之后,看到了什么?让我们继续收看 副本九:黑暗之渊 在打…

Docker 删除空白TAG和REPOSITORY的镜像

初步学习了docker&#xff0c;发现一个问题。在误操作后。会遗留一个只有IMAGE ID 的空白镜像如何删除它&#xff0c;尝试了几次才成功。当你想删除空白TAG和空白REPOSITORY的镜像时&#xff0c;列出当前镜像[rootiZ25kr7psegZ ~]# docker images REPOSITORY TAG …

【 karle 专栏 】Android 初探底层知识系列

这一系列底层知识基于Android 6.0.1版本。 概述 在我还是菜鸟的时候&#xff0c;有很多技术都不明白&#xff0c;也找不到答案&#xff0c;比如&#xff0c;apk是如何安装的&#xff1f;资源是怎么加载的&#xff1f;再比如&#xff0c;AIDL,只听未用过。四大组件也是这个问题…

安装ESXI5.5详细过程

esxi 5.50、先讲点出错&#xff01; 1、制作启动盘类似Linux那样2、进bois选着U盘启动见到下图 中间有几张省掉了&#xff0c;按得太快了&#xff0c;下步就即可&#xff01;下面输入密码开始安装了。 走完上图界面就OK&#xff1b;重启出现下面的画面注意&#xff1a;按f2时出…

jQuery-事件面试题

jQuery-事件面试题 区别mouseover与mouseenter&#xff1f; * mouseover:在移入子元素时也会触发&#xff0c;对应mouseout * mouseenter:只在移入当前元素时才出发&#xff0c;对应mouseleave() * hover()使用的就是mouseenter()和mouseleave() 区分on(eventName,fun)与eventN…

7、设计模式-创建型模式-建造者模式

建造者模式 建造者模式是较为复杂的创建型模式 将客户端与包含多个组成部分的复杂对象的创建过程分离 客户端无须知道复杂对象内部组成部分与装配方式 只需要知道所需要建造者类型即可 关注如何一步一步创建一个复杂对象 不同的具体建造者定义了不同的创建过程 且具体建造者相互…