栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring Boot Admin入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring Boot Admin入门

Spring Boot Admin入门

文章目录

Spring Boot Admin入门一,了解Spring Boot Admin二,使用Spring Boot Admin

2.1 创建Admin服务端

2.1.1 pom.xml2.1.2 application.yml2.1.3 启动类 2.2 客户端配置

2.2.1 pom.xml2.2.2 application.yml2.2.3 启动类

一,了解Spring Boot Admin

​ codecentric 的 Spring Boot Admin 是一个社区项目,用于管理和监控Spring Boot 应用程序。应用程序向我们的 Spring Boot Admin Client 注册(通过 HTTP)或使用 Spring Cloud (例如 Eureka、Consul)被发现。UI 只是 Spring Boot Actuator 端点之上的 Vue.js 应用程序

二,使用Spring Boot Admin 2.1 创建Admin服务端 2.1.1 pom.xml

    de.codecentric
    spring-boot-admin-starter-server
    2.4.5


    org.springframework.boot
    spring-boot-starter-web

2.1.2 application.yml
server:
  port: 8762
spring:
  application:
    name: tools-admin
2.1.3 启动类
package com.lmc.admin;

import de.codecentric.boot.admin.server.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;


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

配置完毕后启动项目, 访问http:localhost:8762,可以看到Spring Boot Admin管理页面。

2.2 客户端配置

以下,我使用springcloud config服务作为spring boot admin客户端来配置

2.2.1 pom.xml
		
            de.codecentric
            spring-boot-admin-client
            2.4.4
        
2.2.2 application.yml
spring:
  boot:
    admin:
      client:
        url: http://localhost:8762

management:
  endpoints:
    web:
      exposure:
        include: "*"
2.2.3 启动类

启动类没有做任何修改

package com.lmc.config;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;


@SpringBootApplication
@EnableConfigServer
@EnableEurekaClient
public class ConfigServerApplication3344 {
    public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication3344.class, args);
    }
}

配置完毕后启动服务,继续访问 http://localhost:8762, 查看Spring Boot Admin管理页面页面,可以看到tools-config已经存在。

具体代码请参考 https://gitee.com/lmchh/lmc-tools 的tools-admin模块和tools-config模块

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/762800.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号