spring boot admin 搭建(非常简单)

本文介绍了如何在SpringBootAdmin中添加登录验证以增强应用安全性,并详细说明了服务端和客户端的配置步骤,包括添加依赖、配置端口和url,以及开启健康检查和监控功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring Boot Admin配置简单,功能强大,提供了健康检查、指标监控、jvm监控、实时日志监控、线程转储(线程dump下载)、堆转储(堆dump下载)和环境信息等等。

下一篇:配置安全验证,登录验证Spring Boot Admin配置安全验证_Muscleheng的博客-CSDN博客上一篇写了Spring Boot Admin的搭建spring boot admin 搭建(非常简单)_Muscleheng的博客-CSDN博客但是没有登录验证,如果线上使用,肯定是不安全的,这里记录一下添加登录验证,非常简单一、服务端(server端)1. pom文件添加依赖<!--springboot admin 安全相关--><dependency><groupId>org.springframework.boot</gr.https://blog.csdn.net/Muscleheng/article/details/121489744

一、服务端搭建

基于一个最简单的springboot项目即可

1. 添加pom依赖

		<!-- SpringBootAdmin service -->
		<dependency>
			<groupId>de.codecentric</groupId>
			<artifactId>spring-boot-admin-server</artifactId>
			<version>2.5.0</version>
		</dependency>

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

2. 启动类里面添加注解 @EnableAdminServer

@EnableAdminServer // 开启监控
@SpringBootApplication
public class DdAdminApplication {
	public static void main(String[] args) {
		SpringApplication.run(DtAdminApplication.class, args);
	}
}

配置文件里面只需要配置端口号即可 

server.port = 5889
spring.application.name=dd_admin

启动项目,直接访问:127.0.0.1:5889

二、客户端(client端)搭建

1. 添加pom依赖

        <!-- spring-boot-admin 客户端 -->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
            <version>2.5.0</version>
        </dependency>

2. 配置文件配置


# 配置端口
server:
  port: 5888

spring:
  profiles:
    active: dev
  application:
    name: dd_client #当前服务的名称

  #这里配置admin server 的地址
  boot:
    admin:
      client:
        url: http://127.0.0.1:5889  #要注册的server端的url地址
        instance:
          prefer-ip: true #必须设置为true,否则可能注册失败,true:server才能端拿到本机IP
        register-once: false # false:如果有多个server端,都会就行注册,true:只在一个server端注册

#开放端点用于SpringBoot Admin的监控
management:
  endpoint:
    shutdown:
      enabled: true #开启端点
    health:
      show-details: always  # 是否展示健康检查详情
  endpoints:
    web:
      exposure:
        include: '*' # 暴露所有端点
  health:
    ldap:
      enabled: false #关闭对ldap的健康检查

# 配置日志文件路径,springAdmin服务端可实时查看
logging:
  file:
    name: /opt/logs/info.log

启动项目查看是否注册到服务端

 只需简单几步操作:添加几个依赖和配置就集成了springBootAdmin,还是非常方便吧!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值