自定义Spring Boot Admin开发UI界面
项目监控选择了Spring Boot Admin,但是监控可视化页面产品要求有些地方要改成符合公司的标志,比如关于我们要去掉等。分享下步骤,如下:先去下载Spring Boot Admin源码,记得这个源码包的版本要和我们项目导入的Spring Boot Admin依赖版本一致,下载下来,如下:安装下node的环境,把vscode导入其中的spring-boot-admin-server-ui模块
·
项目监控选择了Spring Boot Admin,但是监控可视化页面产品要求有些地方要改成符合公司的标志,比如关于我们要去掉等。分享下步骤,如下:
- 先去下载Spring Boot Admin源码,记得这个源码包的版本要和我们项目导入的Spring Boot Admin依赖版本一致,下载下来,如下:
- 安装下node的环境,把vscode导入其中的spring-boot-admin-server-ui模块,安装node的环境可参考本篇博客mac下用idea运行vue项目。
- 项目跑起来了,可以访问了,就可以根据需求去修改代码了,这里不提供修改案例,不是专业前端,所以其实让前端来改就快得多了
- 改到符合需求后,先在spring-boot-admin-server-ui模块下使用命令npm run-script build打包UI项目,接着用idea打开一整个Spring Boot Admin项目,然后用maven打包构建即可,会出现一个spring-boot-admin-server-ui的jar包
- 拿到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私服,提供线上使用
更多推荐
已为社区贡献2条内容
所有评论(0)