實習過程學習(4):java跨專案訪問
阿新 • • 發佈:2019-01-30
要從一個專案訪問另一個專案的方法或者頁面有幾種方式:
1、讓另一個專案打包成一個jar包,然後將jar包作為當前專案的一個依賴包,這樣就可以在當前專案裡直接呼叫另外一個專案的方法了。
2、在另外一個專案正在執行的情況下,通過介面地址從當前專案向另外一個專案傳送請求,以實現呼叫另外一個專案的方法。
以專案程式碼為例Map<String, Object> params = new HashMap<String, Object>();
params.put("session", Json.toJson(session));
params.put("request", Json.toJson(request));
BankCldrServiceReponseDTO tempWorkDay = Json.fromJson(BankCldrServiceReponseDTO.class
HttpClientTool.post("http://127.0.0.1:8080/IFSXface/service/getWorkDay",params));
(1)Json.fromJson將json資料轉換成類物件。
(2)在HttpClientTool裡面,
public static String post(String url, Map<String, Object> parms) throws IFSException {
try {
return Http.post(url, parms, "utf-8", "utf-8");