SpringBoot+SpringCloud+vue+Element开发项目——系统服务监控
一、新建工程
新建一个jansens-monitor工程项目,作为服务监控服务端。
二、添加依赖
在pom.xml添加spring boot 和spring boot admin依赖
pom.xml
<!-- spring boot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!--spring-boot-admin--> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server</artifactId> <version>2.0.4</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server-ui</artifactId> <version>2.0.4</version> </dependency>
三、添加配置
application.yml
server: port: 8000 spring: application: name: jansens-monitor
四、自定义Bannser
在resources目录下添加一个自定义banner.txt文件
//////////////////////////////////////////////////////////////////// // _ooOoo_ // // o8888888o // // 88" . "88 // // (| ^_^ |) // // O\ = /O // // ____/`---'\____ // // .' \\| |// `. // // / \\||| : |||// \ // // / _||||| -:- |||||- \ // // | | \\\ - /// | | // // | \_| ''\---/'' | | // // \ .-\__ `-` ___/-. / // // ___`. .' /--.--\ `. . ___ // // ."" '< `.___\_<|>_/___.' >'"". // // | | : `- \`.;`\ _ /`;.`/ - ` : | | // // \ \ `-. \_ __\ /__ _/ .-` / / // // ========`-.____`-.___\_____/___.-`____.-'======== // // `=---=' // // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // // 佛祖保佑 上海研发 永无BUG // ////////////////////////////////////////////////////////////////////
五、修改启动类
JansensMonitorApplication.java
@EnableAdminServer @EnableDiscoveryClient @SpringBootApplication public class JansensMonitorApplication { public static void main(String[] args) { SpringApplication.run(JansensMonitorApplication.class, args); } }
六、启动服务端
编译启动JansensMonitorApplication 访问http://localhost:8000
七、监控客户端
分别在jansens-admin和jansens-backup的pom文件中添加监控客户端依赖
<!--spring-boot-admin-client--> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.0.4</version> </dependency>
application.yml
spring: boot: admin: client: url: "http://localhost:8000" # 开放健康检查接口 management: endpoints: web: exposure: include: "*"
八、启动客户端
分别启动jansens-monitor、jansens-admin、jansens-backup
本文来自博客园,作者:小珍珠在河里敲代码,转载请注明原文链接:https://www.cnblogs.com/Jansens520/p/13335609.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】