项目监控选择了Spring Boot Admin,但是监控可视化页面产品要求有些地方要改成符合公司的标志,比如关于我们要去掉等。分享下步骤,如下:

  1. 先去下载Spring Boot Admin源码,记得这个源码包的版本要和我们项目导入的Spring Boot Admin依赖版本一致,下载下来,如下:在这里插入图片描述
  2. 安装下node的环境,把vscode导入其中的spring-boot-admin-server-ui模块,安装node的环境可参考本篇博客mac下用idea运行vue项目。
  3. 项目跑起来了,可以访问了,就可以根据需求去修改代码了,这里不提供修改案例,不是专业前端,所以其实让前端来改就快得多了
  4. 改到符合需求后,先在spring-boot-admin-server-ui模块下使用命令npm run-script build打包UI项目,接着用idea打开一整个Spring Boot Admin项目,然后用maven打包构建即可,会出现一个spring-boot-admin-server-ui的jar包
  5. 拿到spring-boot-admin-server-ui的jar包的完整地址,去除原先的ui依赖,引入本地ui依赖,如下:
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-server</artifactId>
    <version>${admin-server.version}</version>
    <exclusions>
        <exclusion>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server-ui</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-server-ui</artifactId>
    <version>2.3.0</version>
    <scope>system</scope>
    <!--添加jar包路径-->
    <systemPath>
        /Users/Desktop/spring-boot-admin-2.3.1/spring-boot-admin-server-ui/target/spring-boot-admin-server-ui-2.3.0-SNAPSHOT.jar
    </systemPath>
</dependency>

6.重启spring admin server项目,会发现监控ui已经变化了
7.最后就是把该依赖推向maven私服,提供线上使用

Logo

前往低代码交流专区

更多推荐