代码之家  ›  专栏  ›  技术社区  ›  Tobia

如何在Spring Framework中设置全局宽松日期格式模式

  •  0
  • Tobia  · 技术社区  · 3 年前

    我使用SpringMVC,我想强制JSON日期输出为ISO格式,然后我在 @Config 类别:

    @Override
        public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
            Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder().dateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS"));
            converters.add(new MappingJackson2HttpMessageConverter(builder.build()));
        }
    

    它适用于输出。

    我需要一个更灵活的JSON输入格式,比如 '2022-04-01' '2022-04-01T00:00:00.000' '2022-04-01 00:00:00' '1649845876000' 。 如何在不为每个输入字段添加注释的情况下全局设置它?

    0 回复  |  直到 3 年前