Java--SpringBoot-32-SpringBoot Admin

简介: 今天来将client注册到Server服务,并在管理页面上查看各种信息。Client

接上篇,继续来看SpringBoot Admin,上篇成功启动了Server服务来支持client服务注册,今天来将client注册到Server服务,并在管理页面上查看各种信息。

Client

一、引入pom

<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-client</artifactId><version>2.2.0</version></dependency>

二、配置注册Server地址

#SpringBootAdmin服务端地址spring.boot.admin.client.url=http://127.0.0.1:9999

三、启动服务

       在Server服务的管理页面显示如下,可以看到已经注册到了Server服务了

image.png

     

四、查看各种信息:

image.png


       点击不同的菜单可以查看各种的服务信息。

五、此时能看到这些信息是因为我们在以前的时候就已经集成了actuator

pom如下:

<!--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuator --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>

配置如下:

#启用shutdownmanagement.endpoint.shutdown.enabled=true#开启全部端点management.endpoints.web.exposure.include=*#禁用HTTP端点#management.server.port=-1#management.endpoints.web.exposure.exclude=*#自定义管理端点路径,默认是/actuatormanagement.endpoints.web.base-path=/actuator#不允许远程管理连接management.server.address=127.0.0.1#端口management.server.port=8081#healthmanagement.endpoint.health.show-components=alwaysmanagement.endpoint.health.show-details=always

如果没有集成的话,是看不到这么多信息的。

六、在info中加入Bulid信息,需要在pom中加入以下代码:

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>build-info</goal></goals></execution></executions></plugin>

效果如图:

image.png

       版本也有了,不错。


image.png



总结:

       admin应该就是对actuator进行了页面UI的封装和优化。


END

目录
相关文章
|
Java
Java初学者作业——完成对已定义类(Admin)的对象的创建。并完成属性的赋值和方法的调用。
Java初学者作业——完成对已定义类(Admin)的对象的创建。并完成属性的赋值和方法的调用。
264 0
Java初学者作业——完成对已定义类(Admin)的对象的创建。并完成属性的赋值和方法的调用。
|
Java 数据安全/隐私保护
Java初学者作业——定义管理员类(Admin),管理员类中的属性包括:姓名、账号、密码、电话;方法包括:登录、显示自己的信息。
Java初学者作业——定义管理员类(Admin),管理员类中的属性包括:姓名、账号、密码、电话;方法包括:登录、显示自己的信息。
1215 0
|
监控 数据可视化 Java
Java--SpringBoot-31-SpringBoot Admin
Spring Boot中的监控和管理软件Spring Boot Admin.该软件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。
66 0
Java--SpringBoot-31-SpringBoot Admin
|
5天前
|
数据采集 存储 Java
高德地图爬虫实践:Java多线程并发处理策略
高德地图爬虫实践:Java多线程并发处理策略
|
3天前
|
设计模式 安全 Java
【JAVA】Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式
【JAVA】Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式
|
1天前
|
消息中间件 监控 安全
【JAVAEE学习】探究Java中多线程的使用和重点及考点
【JAVAEE学习】探究Java中多线程的使用和重点及考点
|
1天前
|
安全 Java 开发者
构建高效微服务架构:后端开发的新范式Java中的多线程并发编程实践
【4月更文挑战第29天】在数字化转型的浪潮中,微服务架构已成为软件开发的一大趋势。它通过解耦复杂系统、提升可伸缩性和促进敏捷开发来满足现代企业不断变化的业务需求。本文将深入探讨微服务的核心概念、设计原则以及如何利用最新的后端技术栈构建和部署高效的微服务架构。我们将分析微服务带来的挑战,包括服务治理、数据一致性和网络延迟问题,并讨论相应的解决方案。通过实际案例分析和最佳实践的分享,旨在为后端开发者提供一套实施微服务的全面指导。 【4月更文挑战第29天】在现代软件开发中,多线程技术是提高程序性能和响应能力的重要手段。本文通过介绍Java语言的多线程机制,探讨了如何有效地实现线程同步和通信,以及如
|
3天前
|
安全 Java
【JAVA】线程的run()和start()有什么区别?
【JAVA】线程的run()和start()有什么区别?
|
4天前
|
缓存 Java
Java并发编程:深入理解线程池
【4月更文挑战第26天】在Java中,线程池是一种重要的并发工具,它可以有效地管理和控制线程的执行。本文将深入探讨线程池的工作原理,以及如何使用Java的Executor框架来创建和管理线程池。我们将看到线程池如何提高性能,减少资源消耗,并提供更好的线程管理。
|
4天前
|
Java UED
Java并发编程:理解并应用线程池
【4月更文挑战第25天】在处理并发问题时,线程池是Java中一种重要的工具。本文将探讨线程池的概念、优势以及如何在Java程序中有效地使用它。我们将详细解释线程池的工作原理,并通过示例来使其更加易于理解。