日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GitLab结合Eclipse的简单使用 - 20190211

發布時間:2023/12/10 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitLab结合Eclipse的简单使用 - 20190211 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需求:
移動端的值班經理視圖調用了三個接口,需要在移動段的應用下加上三個接口的路由,分別是:
/xxx-mvc/dutyView/getProviderSysDeal
/xxx-mvc/dutyView/getSysAlarmData
/xxx-mvc/dutyView/getSysStaffInfo

package com.xxx.xxx.mvcmobile.controller;import com.alibaba.fastjson.JSONObject; import com.chinalife.amp.mvcmobile.config.ServerRestUrlConfig; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate;import java.util.HashMap; import java.util.Map;/*** Created by xxx on 2019/02/12.*/ @RestController @RequestMapping("/dutyView") public class AmpDutyViewController {private final static Logger logger = LoggerFactory.getLogger(AmpDutyViewController.class);@AutowiredServerRestUrlConfig serverRestUrlConfig;@AutowiredRestTemplate restTemplate;/*** 獲取系統交易量* @param map* @return*/@RequestMapping(value = "/getProviderSysDeal",method = RequestMethod.POST)public String getProviderSysDeal(@RequestBody Map<String,Object> map){logger.info("XxxDutyViewController--->getProviderSysDeal入參:"+map.toString());String restResult = "";try {String url = "http://"+serverRestUrlConfig.getIp_xxxservicestatistic()+":"+serverRestUrlConfig.getPort_xxxservicestatistic()+"/"+serverRestUrlConfig.getXxx_servicestatistic()+"/getProviderSysDealTop";logger.info("XxxDutyViewController--->getProviderSysDeal地址:"+url);restResult= restTemplate.postForEntity(url, map, String.class).getBody();} catch (Exception e) {// TODO: handle exceptionMap<String, String> result = new HashMap<String, String>();result.put("messageCode", serverRestUrlConfig.getMessage_code());result.put("info", e.getMessage());restResult = JSONObject.toJSONString(result);logger.error("XxxDutyViewController--->getProviderSysDeal結束:異常"+e.getMessage());return restResult;}logger.info("XxxDutyViewController--->getProviderSysDeal結束:出參"+restResult);return restResult;}/*** 獲取應用的告警數據(告警總數和響尾蛇告警)* @param map* @return*/@RequestMapping(value = "/getSysAlarmData",method = RequestMethod.POST)public String getSysAlarmData(@RequestBody Map<String,Object> map){logger.info("XxxDutyViewController--->getSysAlarmData入參:"+map.toString());String restResult = "";try {String url = "http://"+serverRestUrlConfig.getIp_ampalarmquery()+":"+serverRestUrlConfig.getPort_ampalarmquery()+"/"+serverRestUrlConfig.getAmp_alarmquery()+"/getSysAlarmData";logger.info("XxxDutyViewController--->getSysAlarmData地址:"+url);restResult= restTemplate.postForEntity(url, map, String.class).getBody();} catch (Exception e) {// TODO: handle exceptionMap<String, String> result = new HashMap<String, String>();result.put("messageCode", serverRestUrlConfig.getMessage_code());result.put("info", e.getMessage());restResult = JSONObject.toJSONString(result);logger.error("XxxDutyViewController--->getSysAlarmData結束:異常"+e.getMessage());return restResult;}logger.info("XxxDutyViewController--->getSysAlarmData結束:出參"+restResult);return restResult;}/*** 獲取應用下的人員信息* @param map* @return*/@RequestMapping(value = "/getSysStaffInfo",method = RequestMethod.POST)public String getSysStaffInfo(@RequestBody Map<String,Object> map){logger.info("XxxDutyViewController--->getSysStaffInfo入參:"+map.toString());String restResult = "";try {String url = "http://"+serverRestUrlConfig.getIp_ampmanage()+":"+serverRestUrlConfig.getPort_ampmanage()+"/"+serverRestUrlConfig.getXxx_manage()+"/getStaffInfoBySysCode";logger.info("AmpDutyViewController--->getSysStaffInfo地址:"+url);restResult= restTemplate.postForEntity(url, map, String.class).getBody();} catch (Exception e) {// TODO: handle exceptionMap<String, String> result = new HashMap<String, String>();result.put("messageCode", serverRestUrlConfig.getMessage_code());result.put("info", e.getMessage());restResult = JSONObject.toJSONString(result);logger.error("XxxDutyViewController--->getSysStaffInfo結束:異常"+e.getMessage());return restResult;}logger.info("XxxDutyViewController--->getSysStaffInfo結束:出參"+restResult);return restResult;} }

思路:其實就是將原有代碼進行了復制粘貼!

其他:

基于內網,GitLab結合Eclipse的使用:

  • 項目下載


  • 下載項目后,導入工程,利用maven


    3.下載更新代碼, pull

    4.上傳修改后的代碼,commit
  • 轉載于:https://www.cnblogs.com/gospurs/p/10460651.html

    總結

    以上是生活随笔為你收集整理的GitLab结合Eclipse的简单使用 - 20190211的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。