Spring Boot 非 WEB 项目使用 actuator

请问如何在非 WEB 项目中使用 actuator,例如一些消息消费的服务,后台作业的服务。不需要拥有 WEB 功能,这种情况下的 actuator 如何使用,能接入 Spring Boot Admin 中吗?

阅读 4.6k
1 个回答

方法和有web的方法是相同的。

首先,在pom.xml中添加对actuatorspring boot admin的依赖:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-starter-client</artifactId>
        </dependency>

然后,在application.yml文件中添加spring boot admin的地址:

spring:
  boot:
    admin:
      client:
        url: "http://localhost:8080"

management:
  endpoints:
    web:
      exposure:
        include: "*"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题