九阴真经


SpringBoot统一时间格式化

<h5>配置:</h5> <pre><code>spring.jackson.date-format=yyyy-MM-dd HH:mm:ss</code></pre> <h5>消息转化器:</h5> <pre><code>package com.example.demo.config; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.context.annotation.Configuration; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; import java.text.SimpleDateFormat; import java.util.List; import java.util.TimeZone; /** * 消息转化器 * 统一处理SpringBoot 返回日期格式 */ @Configuration public class MessageConvertConfig extends WebMvcConfigurationSupport { /** * 通过消息转化器 处理全局时间格式 * * @param converters */ public void configureMessageConverters(List&lt;HttpMessageConverter&lt;?&gt;&gt; converters) { MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper objectMapper = new ObjectMapper(); /** * 日期全局格式化 * */ objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); //GMT+8 objectMapper.setTimeZone(TimeZone.getTimeZone("GMT+8")); jackson2HttpMessageConverter.setObjectMapper(objectMapper); converters.add(jackson2HttpMessageConverter); } } </code></pre>

页面列表

ITEM_HTML