如何将springboot项目的时间格式全局设置为:yyyy-MM-dd
时间: 2024-01-12 07:03:20 浏览: 99
预处理中__DATE__格式的时间转换为yymmdd格式
5星 · 资源好评率100%
您可以通过在Spring Boot项目中配置Jackson的ObjectMapper来实现全局设置时间格式为yyyy-MM-dd。具体步骤如下:
1. 在您的Spring Boot应用程序中创建一个类,例如CustomObjectMapper。
2. 在CustomObjectMapper类中使用以下代码设置日期格式:
```
public class CustomObjectMapper extends ObjectMapper {
public CustomObjectMapper() {
setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));
}
}
```
3. 在Spring Boot应用程序中创建一个配置类,例如WebMvcConfig。
4. 在WebMvcConfig类中使用以下代码注册CustomObjectMapper:
```
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
converter.setObjectMapper(new CustomObjectMapper());
converters.add(converter);
}
}
```
这样,您就可以在整个Spring Boot应用程序中使用指定的日期格式。
阅读全文