当前位置: 首页 > 面试题库 >

什么是Spring Actuator?它有什么优势?

松骏俊
2023-03-14
本文向大家介绍什么是Spring Actuator?它有什么优势?相关面试题,主要包含被问及什么是Spring Actuator?它有什么优势?时的应答技巧和注意事项,需要的朋友参考一下

这是Spring Boot中最常见的面试问题之一。根据Spring文件:

执行器是一个制造术语,指的是移动或控制某物的机械装置。执行机构可以从一个小的变化中产生大量的运动。

众所周知,Spring Boot提供了许多自动配置特性,帮助开发人员快速开发生产组件。但是,当考虑调试和如何调试,如果出现问题,总是需要分析日志并挖掘应用程序的数据流,检查问题出在何处。因此,Spring Actuator提供了方便的访问这些类型的途径。它提供了许多特性,例如创建了什么样的bean、控制器中的映射、CPU使用情况等等。它还可以将自动收集和审计健康状况和指标应用到应用程序中。

它提供了一种非常简单的方法来访问少数生产就绪的REST端点,并从Web获取各种信息。但是通过使用这些端点,你可以做很多事情来查看端点文档。没有必要担心安全问题;如果存在Spring Security,则默认使用Spring Security的内容协商策略保护这些端点。或者,可以在RequestMatcher的帮助下配置自定义安全性。

  1. 如何启用/禁用执行器?

启用/禁用致动器很容易;最简单的方法是使特性能够将依赖项(Maven/Gradle)添加到spring-boot-starter-actuator,即启动器。如果不想启用致动器,那么就不要添加依赖项。

Maven依赖项:

<dependencies>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-actuator</artifactId>

</dependency>

</dependencies>

 

 类似资料:
  • 本文向大家介绍什么是 Netflix Feign?它的优点是什么?相关面试题,主要包含被问及什么是 Netflix Feign?它的优点是什么?时的应答技巧和注意事项,需要的朋友参考一下 Feign 是受到 Retrofit,JAXRS-2.0 和 WebSocket 启发的 java 客户端联编程序。Feign 的第一个目标是将约束分母的复杂性统一到 http apis,而不考虑其稳定性。在 e

  • 本文向大家介绍contextType是什么?它有什么用?相关面试题,主要包含被问及contextType是什么?它有什么用?时的应答技巧和注意事项,需要的朋友参考一下 定义当前组件要使用哪一个context

  • 本文向大家介绍childContextTypes是什么?它有什么用?相关面试题,主要包含被问及childContextTypes是什么?它有什么用?时的应答技巧和注意事项,需要的朋友参考一下 childContextTypes用来定义context数据类型,该api从16.3开始已被废弃 使用方式

  • 本文向大家介绍什么是函数式编程?它有什么优缺点?相关面试题,主要包含被问及什么是函数式编程?它有什么优缺点?时的应答技巧和注意事项,需要的朋友参考一下 函数式编程是一种编程范式,关心数据的映射 函数式编程的函数是引用透明的,无副作用,函数的返回值只与函数的参数有关,容易测试和维护 函数式编程的函数的参数是不可变的,会导致,运行时占用资源较多。 参考文章

  • 本文向大家介绍什么是React.forwardRef?它有什么作用?相关面试题,主要包含被问及什么是React.forwardRef?它有什么作用?时的应答技巧和注意事项,需要的朋友参考一下 React.forwardRef 会创建一个React组件,这个组件能够将其接受的 ref 属性转发到其组件树下的另一个组件中。这种技术并不常见,但在以下两种场景中特别有用: 转发 refs 到 DOM 组件

  • 本文向大家介绍什么是zoom?它有什么作用?相关面试题,主要包含被问及什么是zoom?它有什么作用?时的应答技巧和注意事项,需要的朋友参考一下 zoom是缩放比例,可以将元素进行缩放。 和css3中的transform:scale() 作用类似. 两者区别在于缩放的参照点不一样,zoom针对元素左上角,scale针对元素正中心