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

天津大学新校区建设网站企业网站开发环境

天津大学新校区建设网站,企业网站开发环境,wordpress 登录函数,wordpress自动生成手机快捷方式目录 1.在全局配置文件配置 2.通过JavaBean方式配置 1.在全局配置文件配置 spring:jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT8 该配置方式仅支持 Date 类型的日期格式化,不支持LocalDate 及 LocalDateTime 的格式化。 2.通过JavaBean方式配置 …

目录

1.在全局配置文件配置

2.通过JavaBean方式配置


1.在全局配置文件配置

spring:jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT+8

该配置方式仅支持 Date 类型的日期格式化,不支持LocalDate 及 LocalDateTime 的格式化。

2.通过JavaBean方式配置

com.fasterxml.jackson.databind.ObjectMapper

import cn.hutool.core.date.DatePattern;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.Module;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer;
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
import java.util.TimeZone;@Configuration
@AutoConfigureBefore(JacksonAutoConfiguration.class)
public class JacksonConfiguration {/*** Jackson对 LocalDate及LocalDateTime格式化的支持*/@BeanObjectMapper objectMapper() {return new ObjectMapper().setLocale(Locale.CHINA).setTimeZone(TimeZone.getTimeZone(ZoneId.systemDefault())).registerModule(javaTimeModule()).setDateFormat(new SimpleDateFormat(DatePattern.NORM_DATE_PATTERN)).configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false).findAndRegisterModules();}private Module javaTimeModule() {JavaTimeModule module = new JavaTimeModule();module.addSerializer(new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN)));module.addSerializer(new LocalTimeSerializer(DateTimeFormatter.ofPattern(DatePattern.NORM_TIME_PATTERN)));module.addSerializer(new LocalDateSerializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATE_PATTERN)));module.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN)));module.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATE_PATTERN)));module.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern(DatePattern.NORM_TIME_PATTERN)));return module;}
}

注:用到 cn.hutool.core.date.DatePattern#NORM_DATE_PATTERN,即日期格式化字符串:yyyy-MM-dd

另:注意注解 @AutoConfigureBefore(JacksonAutoConfiguration.class)

至此,无需再使用 繁琐的 注解 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 进行大量重复性的工作了。

http://www.yayakq.cn/news/825745/

相关文章:

  • 崇左网站建设企业网络管理员
  • 做网站的技术员深圳的网站
  • 网站推广公司兴田德润官网多少网页开发需要学什么技术
  • wordpress 禁止评论seo技术306
  • 微信公众号平台及网站建设计划个人网站开发计划书
  • 南京做网站品牌和两个黑人同时做网站
  • 专业的郑州网站推广怎样做网站建设
  • wordpress 网站遭篡改家具定制东莞网站建设
  • 网站排名云优化工具wordpress不同页面广告
  • 深圳做网站的好公司有哪些佛山新网站建设价格
  • 牵牛建站做网站内容图片多大
  • png素材网站网页设计软件dw全称
  • 视频 播放网站怎么做的住建部网站2015年城市建设统计
  • 珠海网站建设科速互联微信公众号管理平台登录
  • 广州的企业网站建设基于工作过程的商务网站建设 网页制作
  • 网站的绝对路径网上购物app
  • 企业网站建设ppt介绍网站制作教程设计院
  • 网站建设百家号长春网络优化哪个公司在做
  • 郑州哪里做网站汉狮成立一个网站平台要多少钱
  • 博物馆网站建设方案北京营销型网站建设方案
  • 当牛做吗网站源代码分享服务好 售后好的网站建设
  • 高端网站制作平台深圳网站开发平台
  • 深圳网站建设公司建设网站收录大幅度下降
  • 工业设计公司网站如何建设网页前端开发网站
  • 松江 企业网站建设wordpress 微博】
  • 做烘培的网站wordpress视频缩略图
  • 金口河移动网站建设什么是网络营销基本思想
  • 济宁亿蜂网站建设手工艺品外贸公司网站建设方案
  • 服装网站设计欣赏整站优化
  • 网站开发文档是什么概念页面设计所遵循的原则有哪些