zoukankan      html  css  js  c++  java
  • SpringBoot--日期格式化

    1、为了统一转转,可以使用日期格式化类

    package com.example.demo.resource;
    
    import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    import java.time.LocalDateTime;
    import java.time.format.DateTimeFormatter;
    
    @Configuration
    public class LocalDateConfig {
    
        @Value("${spring.jackson.data-format:yyyy-MM-dd HH:mm:ss}")
        private String pattern;
    
        @Bean
        public LocalDateTimeSerializer localDateTimeSerializer(){
            return new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(pattern));
        }
    
        @Bean
        public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer(){
            return builder->builder.serializerByType(LocalDateTime.class,localDateTimeSerializer());
        }
    }

    2、定义Bean对象

      如果使用通用的格式化,直接定义就OK,如果是需要个性化定制,在属性上单加注解即可。

    package com.example.demo.entity;
    
    import com.fasterxml.jackson.annotation.JsonFormat;
    import lombok.Data;
    
    import java.time.LocalDateTime;
    
    @Data
    public class Order {
        @JsonFormat(pattern = "yyyy-MM-dd")
        private LocalDateTime payTime;
    
        private LocalDateTime newTime;
    
    }

    3、Controller

      新增Controller中方法对第2步中的两个属性赋值

        @ResponseBody
        @RequestMapping(value = "/order")
        public Order getOrder(){
            Order order = new Order();
            order.setPayTime(LocalDateTime.now());
            order.setNewTime(LocalDateTime.now());
            return  order;
        }

    4、测试

  • 相关阅读:
    jmeter基础介绍
    mysql图形化工具navicat
    JMeter 进行压力测试
    windows ADB配置java adk / Android adk
    性能指标
    压力测试和负载测试(tps/qps)专项测试,吞吐量
    接口测试工具Postman
    charles步骤装
    Python列表操作
    Python字符串常见操作
  • 原文地址:https://www.cnblogs.com/liconglong/p/11790508.html
Copyright © 2011-2022 走看看