zoukankan      html  css  js  c++  java
  • Spring Boot Actuator

    Spring Boot执行器(Actuator)提供安全端点,用于监视和管理Spring Boot应用程序。 默认情况下,所有执行器端点都是安全的。 在本章中,将详细了解如何为应用程序启用Spring Boot执行器。

    启用Spring Boot Actuator

    要为Spring Boot应用程序启用Spring Boot执行器端点,需要在构建配置文件中添加Spring Boot Starter执行器依赖项。

    Maven用户可以在pom.xml 文件中添加以下依赖项。

    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    
    XML

    Gradle用户可以在build.gradle 文件中添加以下依赖项。

    compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator'
    

    application.properties 文件中,需要禁用执行器端点的安全性。

    management.security.enabled = false
    
    Shell

    YAML文件用户可以在application.yml 文件中添加以下属性。

    management:
       security:
          enabled: false
    
    Shell

    如果要使用单独的端口号访问Spring引导程序,则端点在application.properties 文件中添加管理端口号。

    management.port = 9000
    
    Shell

    YAML文件用户可以在application.yml 文件中添加以下属性。

    management:
       port: 9000
    

    现在,可以创建可执行的JAR文件,并使用以下Maven或Gradle命令运行Spring Boot应用程序。

    对于Maven,可以使用以下命令 -

    mvn clean install
    
    Shell

    “BUILD SUCCESS” 之后,可以在target目录下找到JAR文件。

    对于Gradle,可以使用以下命令 -

    gradle clean build
    
    Shell

    “BUILD SUCCESSFUL” 之后,可在build/libs目录下找到JAR文件。

    现在,可以使用以下命令运行JAR文件 -

    java –jar <JARFILE>
    
    Shell

    现在,应用程序已在Tomcat端口8080上启动。请注意,如果指定了管理端口号,则相同的应用程序将在两个不同的端口号上运行。

    下面给出了一些重要的Spring Boot Actuator端点。 可在Web浏览器中输入它们并监视应用程序行为。

    端点用法
    /metrics 查看应用程序指标,例如使用的内存,无内存,线程,类,系统正常运行时间等。
    /env 查看应用程序中使用的环境变量列表。
    /beans 查看Spring bean及其类型,范围和依赖关系。
    /health 查看应用程序运行状况
    /info 查看有关Spring Boot应用程序的信息
    /trace 查看Rest端点的跟踪列表。
  • 相关阅读:
    算法打基础——符号&递归解法
    算法打基础——算法基本分析
    最小生成树——Kruskal算法
    最小生成树——Prim算法
    物理DG主备库切换时遇到ORA-16139: media recovery required错误
    Dataguard 主库与备库的Service_Name 不一致时,如何配置客户端TNSName
    oracle 11g RAC 在Windows 7下安装
    关于存储大小的计量单位
    老家的亲戚关系
    Unity3D学习笔记——NGUI之UIInput
  • 原文地址:https://www.cnblogs.com/borter/p/12423832.html
Copyright © 2011-2022 走看看