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相关推荐
- Gitlab配置Gitlab-Runner实现简单的CI/CD
其他博文连接 Ubuntu Server 16.04LTS 搭建GitLab服务器 ubuntu server 16.04 使用docker搭建jenkins和sonarqube Gitlab配置Gi ...
- maven存在的意义及其与eclipse的简单配置
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 以上定义源自百度百科. 其实,我认为,Maven是一个采用纯Java编写的开源项目管理工 ...
- 【在线集成开发环境】Eclipse Che简单上手体验
2019独角兽企业重金招聘Python工程师标准>>> 上文<[在线集成开发环境]Eclipse Che随时随地Coding >我们进行了Eclipse Che的部署实践 ...
- 嵌入式linux学习笔记--gitlab学习笔记-gitlab-runnner简单的使用介绍
最近在搞gitlab 的环境以及 配套的自动化相关的一些尝试,记录一下. 为了进行最近的实验,我特意开了一台虚拟机,使用的是dell R720XD 服务器配合 exsi 虚拟化了一台 ubuntu 1 ...
- 【Gitlab】配置、运行Gitlab容器实例及简单使用测试
其实,回过头来看,Gitlab的配置.安装和运行并不是难,主要是在root用户密码如何获取的问题上花了很多时间,走了很多的弯路. # 默认下载的镜像就是latest $ docker pull git ...
- Gitlab安装配置及简单问题处理
Git 是版本控制系统 Github 是在线的基于Git的代码托管服务 Gitlab 可以在上面创建免费的私人repo 建议(少走弯路) 1.Gitlab本身很容易安装,整个安装包也就300M,下载到 ...
- Spring MVC+Ant+Tomcat+Eclipse最简单的demo
第一步是Java的Web环境搭建,下载Eclipse(或者更好的但收费的IDE-IntelliJ Idea,和Resharper一家公司出的),下载Tomcat,下载JDK,下载Spring,注意安装 ...
- [众包]Eclipse 运行简单亚马逊AMT模板
教程 1.打开esclipe下载AMT 输入 https://aws.amazon.com/eclipse 下载后需要重启 需要自己在亚马逊先注册 填入分配的信息 注册教程 (需要信用卡 激活 创建账 ...
- Eclipse+webservice简单实例搭建
文章作为学习笔记和分享用. 准备工作:下载安装eclipse和axis2-1.5.4-bin.zip(最新版本的搭建有问题就选择了此版本,下载本地找一个目录解压) 1.指定axis2路径:Window ...
最新文章
- 在读研、竞赛和实习中追求平衡
- PyQt之Eric:成功解决No module named 'my_image_rc'
- vue基础4——自定义指令
- (转)Linux下的输入/输出重定向
- iPhone XR降价匹敌iPhone11:64GB到手仅4199元
- PAT-Travel Plan (30)-Dijkstra和SPFA
- java 抽象接口_JAVA中的“抽象接口”
- 比赛总结——atcoder beginner contest 109
- 在控制台中操作MYSQL数据库步骤以及一些小问题
- UVa 11078 - Open Credit System
- pro*c添加SQLCHECK后编译报错PLS-S-00201
- 关于英文系统中的中文乱码的更改
- 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
- 在全志平台调试博通的wifi驱动(类似ap6212)【转】
- 上海千锋培训python
- 安防视频监控系统设计
- 如何正确地给固态硬盘(SSD)分区
- 520浪漫表白,爱要大胆说出来,无法拒绝的浪漫表白网页
- 对于连接Excel时“外部表不是预期的格式”错误的处理
- UGA内存泄露问题 ORA-600 [729] Space Leak Errors [ID 403584.1]
热门文章
- 【STC15库函数上手笔记】7、PCA与PWM
- Shell 脚本知识回顾 (六) —— Shell 函数
- Python中文全攻略
- “Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“解决方法
- 关于头文件中的 static inline函数
- [react] react组件间的通信有哪些?
- [react] 在React中怎么使用字体图标?
- [html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?
- [vue] prop验证的type类型有哪几种?
- 工作305:对选择的数值清空