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的使用:

  1. 项目下载
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  1. 下载项目后,导入工程,利用maven
    在这里插入图片描述
    在这里插入图片描述
    3.下载更新代码, pull
    在这里插入图片描述
    4.上传修改后的代码,commit在这里插入图片描述
    在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/412241.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中文整合包_MIMOSA2: 基于微生物组和代谢组数据的整合分析

MIMOSA2&#xff1a;基于微生物组和代谢组数据的整合分析MIMOSA2 升级自MIMOSA1。是 Borenstein 实验室(http://borensteinlab.com/ , 专注宏基因组系统 生物学)最新开发的工具。用于微生物群落和代谢组的整合分析&#xff0c;寻找微生物和代谢产物之间的关系。先前Borenstein …

python二级简书_12月4日,总结发现杯,备战python二级

上午看二级第一二章下午查询成绩夜晚看第三章做笔记&#xff0c;回看笔记总结&#xff1a;整体不是很理想&#xff0c;但感觉都比我高&#xff0c;呜呜呜他们的成绩一个个的都出来了&#xff0c;我的呢……为什么&#xff0c;还查不到&#xff0c;我知道我考的差&#xff0c;但…

二叉搜索时与双向链表python_【剑指offer】26 二叉搜索树与双向链表

- 题目描述输入一棵二叉搜索树&#xff0c;将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点&#xff0c;只能调整树中结点指针的指向。- 解题思路递归- Java实现/**public class TreeNode { int val 0; TreeNode left null; TreeNode right nul…

iframe带了token不显示_不就是登录吗,能有多复杂?sa-token带你轻松搞定多地登陆、单地登录、同端互斥登录...

前言在java的世界里&#xff0c;有很多优秀的权限认证框架&#xff0c;如Apache Shiro、Spring Security 等等。这些框架背景强大&#xff0c;历史悠久&#xff0c;其生态也比较齐全。但同时这些框架也并非十分完美&#xff0c;在前后台分离已成标配的互联网时代&#xff0c;这…

该文件可能是只读的 或者您要访问的位置_喔噢小贴士:如何保护PPT不被更改,将其设为只读...

如果要阻止其他人对Microsoft PowerPoint演示文稿进行编辑&#xff0c;或者让其他人知道您发送的文件是最终版本&#xff0c;则可以将其设为只读。只需要几步点击。注意&#xff1a;虽然将PowerPoint演示文稿设为只读可以很好地阻止其他人编辑您的内容&#xff0c;但解锁只读演…

c语言向文件中写入字符串_C语言中定义字符串的两种方式及其比较

先看如下代码&#xff1a;以上用两种方式定义一个字符串&#xff1a;1、定义一个char * 类型指针&#xff0c;指向字符串首字符首地址。2、定义一个数组&#xff0c;数组里存放元素为字符串各个字符0,其中0为码0值&#xff0c;编译器会自动在字符串的末尾添加此值。先看这两个&…

前端学习(2879)歌谣学习篇原生js和canvas实现弹幕功能

我是歌谣 放弃很难 坚持一定很酷 2021继续加油 目录结构 文件地址 源码地址后面可见 源码文件 index.css body { margin: 0; } .container { width: 1000px; margin: 0 auto; } .video-wrapper { position: relative; } .video-wrapper video { width: 100%; } .video…

汤姆逊灯

由 MIT (Massachusetts Institute of Technology) 哲学教授在1954年提出&#xff1a;考虑一盏开关由一个复杂的定时器控制的灯。实验开始时&#xff0c;灯是开着的&#xff0c;并且正好开一分钟。这一分钟结束时定时器把灯关闭&#xff0c;这样持续半分钟。之后&#xff0c;又把…

python def函数_Python教程之Lambda表达式知识概述

在Python中&#xff0c;除了def之外&#xff0c;还提供了一种生成函数对象的表达式形式&#xff0c;即Lambda表达式&#xff0c;它可以创建小的匿名函数&#xff0c;起到一个函数速写的作用。接下来的好程序员Python学习课程就给大家分享Lambda表达式相关的知识点。Lambda表达式…

MySQL全文索引模糊查询_mysql全文索引之模糊查询

旧版的MySQL的全文索引只能用在MyISAM表格的char、varchar和text的字段上。不过新版的MySQL5.6.24上InnoDB引擎也加入了全文索引&#xff0c;所以具体信息大家可以随时关注官网&#xff0c;下面我来谈谈mysql全文索引的用法,网上很多啦&#xff0c;我只讲讲我所了解滴部分哈&am…