SpringBoot2 时间类型自动格式化 自动转换

package com.archibladwitwicke.springboot2.chapter03.configurer;

import com.archibladwitwicke.springboot2.chapter03.intercept.AdminLoginIntercept;
import org.springframework.context.annotation.Configuration;
import org.springframework.format.FormatterRegistry;
import org.springframework.format.datetime.DateFormatter;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class MyWebMvcConfigurer implements WebMvcConfigurer {
    /**
     * 自动转换时间格式
     *
     * @param registry date
     */
    @Override
    public void addFormatters(FormatterRegistry registry) {
        registry.addFormatter(new DateFormatter("yyyy-MM-dd HH:mm:ss"));
    }
}

  

package com.archibladwitwicke.springboot2.chapter03.controller;

import com.archibladwitwicke.springboot2.chapter03.pojo.UserAndDate;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/dateconvert")
public class TestDateConvertController {

    @RequestMapping("/dc")
    @ResponseBody
    public String say(UserAndDate user) {
        return "is ok";
    }
}

  

package com.archibladwitwicke.springboot2.chapter03.pojo;

import java.util.Date;

public class UserAndDate {
    private String name;
    private String age;
    private Date birthday;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }
}

  

原文地址:https://www.cnblogs.com/hfultrastrong/p/8584041.html

时间: 2024-10-10 00:49:06

SpringBoot2 时间类型自动格式化 自动转换的相关文章

dataTable中时间类型数据格式化

var table=$('.table-sort').dataTable({ "Processing": false, // 是否显示取数据时的那个等待提示 "bServerSide": true,//这个用来指明是通过服务端来取数据 "bPaginate": true, //是否显示分页 "sAjaxSource": "${cxtPath}/employee/ListPageByName",//这个是请求

EL表达式获取日期时间类型后格式化的问题

最近在项目中遇到的问题,就是从后台取到的java.util.Date类型的数据,在前台需要格式化的问题. 开始想了很多办法,其实在JSP页面中处理很简单,JSTL提供的format标签即可解决这个问题 1.首先引入标签库 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>   2.在需要显示日期的地方调用fmt标签即可 <fmt:formatDate value=&qu

在jsp页面对时间类型进行格式化

<c:forEach items="${book}" var="b"> <tr> <td>${b.id}</td> <td>${b.name}</td> <td>${b.price}</td> <%--以前是这样的<td>${b.bdate}</td>--%> <%--格式化之后是这样的--%> <td><

Linux命令:硬盘自动格式化

硬盘自动格式化 /dev/sdb: 1.列出当前系统上所有的磁盘,让用户选择,如果选择quit则退出脚本:如果用户选择错误,就让用户重新选择: 2.当用户选择后,提醒用户确认接下来的操作可能会损坏数据,并请用户确认:如果用户选择y就继续,n就退出:否则,让用户重新选择: 3.抹除那块硬盘上的所有分区(提示,抹除所有分区后执行sync命令,并让脚本睡眠3秒钟后再分区):并为其创建三个主分区,第一个为20M,第二个为512M, 第三个为128M,且第三个为swap分区类型:(提示:将分区命令通过ec

Eclipse保存时自动格式化代码

        使用Eclipse很长时间了,但是Eclipse有好多快捷好用的功能没有使用,现在在广州做项目,好多东西之前只是听过或者是简单的用,只是用到了皮毛,从身边人身上学到了一些东西,从eclipse软件使用开始分享.          eclipse保存时自动格式化代码,只需要在eclipse里设置一下就可以,eclipse自带这个功能,只是默认没有选中,要实现这个功能,只需要选上即可.具体的步骤:windows-->Preferences-->Java --> Editor-

【类型转换】 隐式转换 自动提升 强制转换

基本数据类型的类型转换 Java中基本数据类型共有8种,分别是:布尔型boolean,字符型char和数值型byte/short/int/long/float/double.由于字符型char所表示的单个字符与Ascii码中相应整形对应,因此,有时也将其划分到数值型中. 基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代表的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换), 否则,将编译出错. 数值类型在内存中直接存储其

Eclipse 保存文件时自动格式化代码

很多同学不知道Eclipse有个很有用的功能,就是自动格式源代码的功能,一般大家都是直接Ctrl+Shift+F手动格式化,多浪费时间. 其实Eclipse里已经带有自动格式化功能了,默认是没有代开该功能的. 具体方法:windows-->Preferences-->Java --> Editor-->Save Actions, 看到右边的选项了吧,勾选"Perform the selected actions on save",其他选项根据需要自己选择或者配置

怎样自动将word转换成为PDF文件

有些word文档在编辑完成后会转换成一个pdf文件,用来传送给他人查看,这样既可以看不同系统上打开查看,也可以使文档不被随意修改.将word转换成pdf,不用复制粘贴或是重新制作pdf文件,那怎样自动将word转换成为PDF文件呢? 把word自动转换成pdf,先打开进入在线word转pdf工具,选择word转pdf选项. 点选择文件,将需要转换的word添加到在线转换工具,然后点开始转换,等文档处理完成后,直接下载转换好的pdf文件就可以了. 如果安装的是新版本的word编辑工具,例如offi

【C/C++学院】0814-引用高级、引用高级增加/auto自动变量自动根据类型创建数据/Bool/Enum/newdelete全局/大数据乘法与结构体/函数模板与auto/宽字符本地化/inline

引用高级.引用高级增加 #include<iostream> #include<stdlib.h> // int a[10] // int (&ra)[10] // int a[2][5] // int (&ra)[2][5] void main1() { int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int(&ra)[10](a);//引用就是给原来的变量有一个别名同一个地址 int i = 0; for (