• SpringBoot学习笔记:SpringBootAdmin


    SpringBoot学习笔记:SpringBootAdmin

    SpringBootAdmin

    简单介绍

      Spring Boot Admin是一个管理和监控Spring Boot应用程序的应用程序。应用程序向我们的Spring Boot Admin Client注册(通过HTTP)或使用Spring Cloud(例如Eureka)发现。它是基于AngularJs在前端显示Spring Boot Actuator数据的应用。

      

    服务端搭建

    1、新建一个SpringBoot应用作为服务端

      首先,您需要设置您的服务器。要做到这一点,只需设置一个简单的启动项目(例如使用start.spring.io)。

    2、将Spring Boot Admin Server和UI添加到依赖项

      在pom.xml文件中添加必要依赖

    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-server</artifactId>
        <version>1.5.6</version>
    </dependency>
    <dependency>
        <groupId>de.codecentric</groupId>
        <artifactId>spring-boot-admin-server-ui</artifactId>
        <version>1.5.6</version>
    </dependency>
    

    3、添加注解启动服务

      通过将@EnableAdminServer添加到您的配置来引入Spring Boot Admin Server配置:

    @Configuration
    @EnableAutoConfiguration
    @EnableAdminServer
    public class SpringBootAdminApplication {
        public static void main(String[] args) {
            SpringApplication.run(SpringBootAdminApplication.class, args);
        }
    }

    4、启动应用

       我在这里将该应用的端口设置为8088,,可看到其效果:

      

     

    客户端服务注册

    1、添加客户端必要依赖

      在pom.xml文件中添加客户端依赖

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

    2、配置Spring Boot Admin Server的地址

      在application.propertie文件配置SBA的地址

    1.spring.boot.admin.url: http://localhost:8088  
    2.management.security.enabled: false   

    说明:从Spring Boot 1.5.x开始,默认情况下所有端点都是安全的。为简洁起见,我们暂时禁用了安全性。查看有关如何处理安全端点的安全性部分。 

    3、启动Client端服务,再次访问服务端地址

      访问服务端地址,http://localhost:8088可以看到客户端的相关信息。

      

    参考资料及说明

    • Spring Boot Admin是一个管理和监控Spring Boot应用程序的应用程序。本文参考文档:
      • 官方文档:http://codecentric.github.io/spring-boot-admin/1.5.6
      • GITHUB仓库:https://github.com/codecentric/spring-boot-admin
      • 纯洁的微笑:http://www.ityouknow.com/springboot/2018/02/11/spring-boot-admin.html
    • SBA现在有三个版本,下面是是三个版本的参考文档,本文基于1.5.7
  • 相关阅读:
    C结构体中数据的内存对齐问题
    vs2010编译vtk5.8.0 release版本失败的解决方法
    C/C++堆、栈及静态数据区详解 (转载)
    总结一下最近一个月在深圳做的东西
    Stack overflow的问题
    完美的js验证网址url(正则表达式)
    ArrayList,Vector,LinkedList的存储性能和特性
    web程序优化
    巧用 Windows 键盘快捷键
    禁止右键
  • 原文地址:https://www.cnblogs.com/MrSaver/p/9941513.html
Copyright © 2020-2023  润新知