1. 程式人生 > 其它 >記一次雲效 jackson date-format 不生效的問題

記一次雲效 jackson date-format 不生效的問題

因當時解決後升級了版本,但未修改雲效上的釋出指令碼。導致一直髮布的舊版本,所以後面所有的變動都有可能時修復的原因。現記錄可能的原因如下:

根據可能性排列(可能性高的排在前面)
1、雲效構建步驟中,選擇的Maven版本從3.5.2 -> 3.6.3(本地開發版本就是3.6.3,改成和開發版本一致)
2、pom中刪除了一些json包:
<!--新增JDBC依賴-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20200518</version>
</dependency>

<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.3</version>
</dependency>

<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
commons-lang 改到 commons-lang3

3、WebMvcConfigurer的實現類,合併成一個(之前由多個,但configureMessageConverters始終只有一個)
同時converters.add(converter) -> converters.add(0,converter);
4、swagger版本從 2.5.0 升級到 2.9.2