当前位置: 首页 > news >正文

时间格式--cotroller传递时间参数

时间格式–cotroller传递时间参数

我们的前端控制器controller代码,

package com.forge.controller;import com.forge.common.Result;
import com.forge.entity.Doctor;
import com.forge.service.TestService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;import java.time.LocalDate;
import java.util.List;//用来生成日志对象
@Slf4j@RestController
public class testCotroller {@Autowiredprivate TestService testService;@GetMapping("/emp")public Result page(@RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "4") Integer pageSize,@DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate begin, @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate end) {List<Doctor> doc1=testService.page(pageNum,pageSize,begin,end);return Result.success(doc1);}}

我看我们的@DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate begin,我们使用注释@DateTimeFormat来规定我们前端给我们的日期的格式。

我们的@RequestParam(defaultValue = "1") Integer pageNum,我们使用@RequestParam来进行默认值的设定。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • RESP图形化界面远程连接虚拟机Redis教程
  • RepoAgent:基于大型语言模型的开源框架,主动生成、维护和更新代码文档
  • Amazon Bedrock 实践:零基础创建贪吃蛇游戏
  • [Algorithm][综合训练][体育课测验(二)][合唱队形][宵暗的妖怪]详细讲解
  • 嵌入式:Arm v7-M指令集架构中的字节序(大小端)
  • Java 入门指南:Java 并发编程 —— Synchronized 实现悲观锁(Pessimistic Locking)
  • 【Spring Boot 3】【Web】全局异常处理
  • 安卓开发环境搭建1
  • 在使用React Hooks中,如何避免状态更新时的性能问题?
  • 3.Redis高级特性和应用(慢查询、Pipeline、事务、Lua、限流原理)
  • 笔记 12 : 彭老师课本第 6 章, PWM ,代码实践
  • 位图 —— 哈希思想的产物
  • 网站开发:XTML+CSS - 网页文档结构
  • 【代码随想录训练营第42期 Day46打卡 - 回文问题 - LeetCode 647. 回文子串 516.最长回文子序列
  • 革命性架构:如何用命令模式彻底革新手游后端设计
  • CentOS7 安装JDK
  • Invalidate和postInvalidate的区别
  • java 多线程基础, 我觉得还是有必要看看的
  • jQuery(一)
  • leetcode388. Longest Absolute File Path
  • Mysql数据库的条件查询语句
  • PAT A1017 优先队列
  • python大佬养成计划----difflib模块
  • Rancher如何对接Ceph-RBD块存储
  • SwizzleMethod 黑魔法
  • 飞驰在Mesos的涡轮引擎上
  • 聊聊flink的BlobWriter
  • 码农张的Bug人生 - 初来乍到
  • 前端性能优化——回流与重绘
  • 如何用vue打造一个移动端音乐播放器
  • 思考 CSS 架构
  • 物联网链路协议
  • 小程序01:wepy框架整合iview webapp UI
  • 学习ES6 变量的解构赋值
  • 学习JavaScript数据结构与算法 — 树
  • NLPIR智能语义技术让大数据挖掘更简单
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​iOS实时查看App运行日志
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $.ajax,axios,fetch三种ajax请求的区别
  • (2)Java 简介
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (solr系列:一)使用tomcat部署solr服务
  • (web自动化测试+python)1
  • (二)hibernate配置管理
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (三)终结任务
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB