讓zheng更完美地支援ajax提交的json資料

2021-08-19 07:34:33 字數 2783 閱讀 3547

我公司採用分布式敏捷架構zheng:不過,在使用過程中,發現並不完美支援從前端提交過來的ajax json資料。

一、使用ajax提交的json資料,我們必須新增produces註解,如下所示。否則將會產生亂碼。

二、如果你不想每次都新增produces註解。那麼可以採用我提供的方案:開啟zheng-common專案的springmvc-servlet.xml檔案,找到如下**:

修改為:

1、在實體類新增註解,改為北京時間,方式如下:

[html]view plain

copy

@jsonformat(

pattern

= "yyyy-mm-dd hh:mm:ss"

,timezone

="gmt+8"

)  private date purchasedate;  

如果採用這種方法,當用逆向工程重新生成**後,會被覆蓋掉。

2、寫乙個方法類。

[html]view plain

copy

public static date changetimezone(date date)   

return datetmp;  

}  採用這種方案,每次遇到日期,都要呼叫一次,非常不方便。

3、仍然開啟前面提到的zheng-common專案的springmvc-servlet.xml。將json處理方案改為阿里巴巴的fastjson。

讓zheng更完美地支援ajax提交的json資料

我公司採用分布式敏捷架構zheng 不過,在使用過程中,發現並不完美支援從前端提交過來的ajax json資料。一 使用ajax提交的json資料,我們必須新增produces註解,如下所示。否則將會產生亂碼。二 如果你不想每次都新增 produces註解。那麼可以採用我提供的方案 開啟zheng ...

讓zheng支援activiti工作流

我公司採用分布式敏捷架構zheng 不過,如果要讓此架構支援activiti工作流,需要進行一定的配置。一 開啟zheng common專案的pom.xml檔案,新增activiti包。org.activiti activiti engine 5.14 org.activiti activiti s...

讓zheng支援activiti工作流

我公司採用分布式敏捷架構zheng 不過,如果要讓此架構支援activiti工作流,需要進行一定的配置。一 開啟zheng common專案的pom.xml檔案,新增activiti包。html view plain copy dependency groupid org.activiti grou...