ZBLOG

spring-boot-admin-starter-server

spring-boot-admin-starter-server 是 Spring Boot Admin 的一部分,Spring Boot Admin 是一个用于管理和监控 Spring Boot 应用程序的 Web 界面。通过使用 spring-boot-admin-starter-server,你可以快速地构建一个监控服务器,以便收集和展示各个注册的 Spring Boot 应用的信息。

如何使用 spring-boot-admin-starter-server

  1. 添加依赖: 在你的 pom.xml 文件中添加以下依赖:
   <dependency>
       <groupId>de.codecentric</groupId>
       <artifactId>spring-boot-admin-starter-server</artifactId>
       <version>2.7.5</version> <!-- 使用最新版本 -->
   </dependency>
  1. 启用 Spring Boot Admin 服务器: 在主应用类上添加 @EnableAdminServer 注解:
   import de.codecentric.spring.boot.admin.server.config.EnableAdminServer;
   import org.springframework.boot.SpringApplication;
   import org.springframework.boot.autoconfigure.SpringBootApplication;

   @SpringBootApplication
   @EnableAdminServer
   public class AdminServerApplication {
       public static void main(String[] args) {
           SpringApplication.run(AdminServerApplication.class, args);
       }
   }
  1. 配置应用属性: 在 application.ymlapplication.properties 中,可以配置一些基本设置,如端口、上下文路径等:
   spring:
     application:
       name: admin-server
     boot:
       admin:
         context-path: /admin
         username: user # 可选:管理员用户名
         password: password # 可选:管理员密码

   server:
     port: 8080 # 设置服务端口
  1. 启动服务: 启动你的 Spring Boot 应用后,你可以通过浏览器访问 http://localhost:8080/admin 来查看管理界面。

  2. 注册客户端应用: 为了让其他 Spring Boot 应用能够被这个 Admin Server 管理,你需要在它们的配置中添加相关依赖,并将其注册到 Admin Server。

    在客户端应用的 pom.xml 中添加:

    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-starter-client</artifactId>
        <version>2.7.5</version>
    </dependency>
    
  3. 配置客户端属性: 然后,在客户端应用的 application.yml 中,指向你的 Admin Server 地址:

    spring:
      application:
        name: client-app # 客户端应用名称
      boot:
        admin:
          client:
            url: http://localhost:8080/admin # 指向Admin Server地址
    
    
    management:
      endpoints:
        web:
          exposure:
            include: '*' # 暴露所有管理端点(可根据需求调整)
    

这样就完成了一个基本的 Spring Boot Admin Server 的搭建与客户端注册。你可以在 Admin Server 的界面上看到已注册的客户端应用及其健康状况、指标等信息。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=6709

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?