irpas技术客

Spring Boot Admin入门_李奈 - Leemon

大大的周 8356

Spring Boot Admin入门

文章目录 Spring Boot Admin入门一,了解Spring Boot Admin二,使用Spring Boot Admin2.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 <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2.4.5</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 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; /** * @author lmc * @Description: TODO * @Create 2022-03-13 19:19 * @version: 1.0 */ @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 <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-client</artifactId> <version>2.4.4</version> </dependency> 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; /** * @author lmc * @Description: TODO * @Create 2021-10-12 23:14 * @version: 1.0 */ @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模块


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Spring #Boot #Admin入门