【发布时间】:2021-01-30 06:17:30
【问题描述】:
我们在 Spring Boot 上有两个应用程序。一个是基于 spring rest api,第二个是基于 spring MVC。
由于某些业务原因,我们已经对这两个应用程序进行了合并,因为上下文相同并且一切正常,除了 java.time.LocalDateTime 格式化由 spring 自动在 rest API 上执行。 以前它将 LocalDateTime 格式化为“2018-08-30T18:13:24” 但合并后显示为 [ 2018年, 08, 30, 18, 13, 24 ],
我发现@EnableWebMVC 注释是罪魁祸首,但删除该注释后,web-mvc 页面不起作用。
我应该怎么做才能以 ISO(字符串)格式显示日期并查看解析器和 jsp 页面正常工作?
请帮忙谢谢。
【问题讨论】:
-
我几乎浪费了一整天的时间查看不同的 Jackson 配置替代方案,但没有任何效果。谢天谢地,我偶然发现了你的帖子,确实
@EnableWebMvc是罪魁祸首。
标签: java spring spring-boot spring-mvc spring-rest