美文网首页Git
将git版本控制信息 输出至dubbo微服务

将git版本控制信息 输出至dubbo微服务

作者: 聚变 | 来源:发表于2017-09-01 19:47 被阅读29次

一.目的

  • 在web端可以简单的观测到当前微服务的git版本.方便部署和测试人员,查看当前运行程序的版本

二.实现原理

  • 1.在maven打包时,将git相关信息,添加至项目中
  • 2.通过注入git相关信息至springBean中
  • 3.通过dubbo微服务接口的形式,将springBean内的信息输出

三.具体改动

  • 1.所有文件改变:
image.png image.png
  • 该maven插件会在项目中,动态插入git.propertis

  • 文件路径:


    image.png
  • 文件改动:


    image.png
  • 3.在springboot启动时,将参数初始化

添加git-bean.xml

image.png
  • 4.通过javabean引入配置文件:
image.png
  • 5.创建dubbo接口,并实现

  • api项目:

image.png
  • provider项目:
image.png

在web层进行调用

测试通过

相关文章

  • 将git版本控制信息 输出至dubbo微服务

    一.目的 在web端可以简单的观测到当前微服务的git版本.方便部署和测试人员,查看当前运行程序的版本 二.实现原...

  • git版本管理

    GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信...

  • 2018-11-20Git+搭建博客的过程

    Git - 发布式版本控制系统 - 没有中央服务器也可以实施版本控制 安装Git 1.yum -y install...

  • Git服务器与博客搭建、MySQL安装

    Git - 分布式版本控制系统 - 没有中央服务器也可以实施版本控制 安装Git yum -y install g...

  • Dubbo第二天

    4. Dubbo 高级特性 4.1Dubbo 控制台部署 从 2.6 版本之后,dubbo 控制台已单独版本管理(...

  • git笔记

    SVN是集中式版本控制系统,版本库是集中放在中央服务器的。Git是分布式版本控制系统,没有中央服务器。git re...

  • 基本命令汇总

    Git版本回退 python后台运行并输出print日志到指定文件 将服务器上文件移动到容器内

  • Android Studio版本控制之Git篇(服务器gitbl

    Android Studio版本控制之Git篇(服务器gitblit)

  • git

    git git用于版本控制的工具。 git在线提升 英文在线练习git账号信息https://try.github...

  • git常用操作

    git status 仓库的状态 git log 版本控制系统的历史信息 git log --pretty=one...

网友评论

    本文标题:将git版本控制信息 输出至dubbo微服务

    本文链接:https://www.haomeiwen.com/subject/utbkjxtx.html