需求:
移动端的值班经理视图调用了三个接口,需要在移动段的应用下加上三个接口的路由,分别是:
/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的使用:

  1. 项目下载


  1. 下载项目后,导入工程,利用maven


    3.下载更新代码, pull

    4.上传修改后的代码,commit

转载于:https://www.cnblogs.com/gospurs/p/10460651.html

GitLab结合Eclipse的简单使用 - 20190211相关推荐

  1. Gitlab配置Gitlab-Runner实现简单的CI/CD

    其他博文连接 Ubuntu Server 16.04LTS 搭建GitLab服务器 ubuntu server 16.04 使用docker搭建jenkins和sonarqube Gitlab配置Gi ...

  2. maven存在的意义及其与eclipse的简单配置

    Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 以上定义源自百度百科. 其实,我认为,Maven是一个采用纯Java编写的开源项目管理工 ...

  3. 【在线集成开发环境】Eclipse Che简单上手体验

    2019独角兽企业重金招聘Python工程师标准>>> 上文<[在线集成开发环境]Eclipse Che随时随地Coding >我们进行了Eclipse Che的部署实践 ...

  4. 嵌入式linux学习笔记--gitlab学习笔记-gitlab-runnner简单的使用介绍

    最近在搞gitlab 的环境以及 配套的自动化相关的一些尝试,记录一下. 为了进行最近的实验,我特意开了一台虚拟机,使用的是dell R720XD 服务器配合 exsi 虚拟化了一台 ubuntu 1 ...

  5. 【Gitlab】配置、运行Gitlab容器实例及简单使用测试

    其实,回过头来看,Gitlab的配置.安装和运行并不是难,主要是在root用户密码如何获取的问题上花了很多时间,走了很多的弯路. # 默认下载的镜像就是latest $ docker pull git ...

  6. Gitlab安装配置及简单问题处理

    Git 是版本控制系统 Github 是在线的基于Git的代码托管服务 Gitlab 可以在上面创建免费的私人repo 建议(少走弯路) 1.Gitlab本身很容易安装,整个安装包也就300M,下载到 ...

  7. Spring MVC+Ant+Tomcat+Eclipse最简单的demo

    第一步是Java的Web环境搭建,下载Eclipse(或者更好的但收费的IDE-IntelliJ Idea,和Resharper一家公司出的),下载Tomcat,下载JDK,下载Spring,注意安装 ...

  8. [众包]Eclipse 运行简单亚马逊AMT模板

    教程 1.打开esclipe下载AMT 输入 https://aws.amazon.com/eclipse 下载后需要重启 需要自己在亚马逊先注册 填入分配的信息 注册教程 (需要信用卡 激活 创建账 ...

  9. Eclipse+webservice简单实例搭建

    文章作为学习笔记和分享用. 准备工作:下载安装eclipse和axis2-1.5.4-bin.zip(最新版本的搭建有问题就选择了此版本,下载本地找一个目录解压) 1.指定axis2路径:Window ...

最新文章

  1. 在读研、竞赛和实习中追求平衡
  2. PyQt之Eric:成功解决No module named 'my_image_rc'
  3. vue基础4——自定义指令
  4. (转)Linux下的输入/输出重定向
  5. iPhone XR降价匹敌iPhone11:64GB到手仅4199元
  6. PAT-Travel Plan (30)-Dijkstra和SPFA
  7. java 抽象接口_JAVA中的“抽象接口”
  8. 比赛总结——atcoder beginner contest 109
  9. 在控制台中操作MYSQL数据库步骤以及一些小问题
  10. UVa 11078 - Open Credit System
  11. pro*c添加SQLCHECK后编译报错PLS-S-00201
  12. 关于英文系统中的中文乱码的更改
  13. 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
  14. 在全志平台调试博通的wifi驱动(类似ap6212)【转】
  15. 上海千锋培训python
  16. 安防视频监控系统设计
  17. 如何正确地给固态硬盘(SSD)分区
  18. 520浪漫表白,爱要大胆说出来,无法拒绝的浪漫表白网页
  19. 对于连接Excel时“外部表不是预期的格式”错误的处理
  20. UGA内存泄露问题 ORA-600 [729] Space Leak Errors [ID 403584.1]

热门文章

  1. 【STC15库函数上手笔记】7、PCA与PWM
  2. Shell 脚本知识回顾 (六) —— Shell 函数
  3. Python中文全攻略
  4. “Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“解决方法
  5. 关于头文件中的 static inline函数
  6. [react] react组件间的通信有哪些?
  7. [react] 在React中怎么使用字体图标?
  8. [html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?
  9. [vue] prop验证的type类型有哪几种?
  10. 工作305:对选择的数值清空