这是Spring Boot中最常见的面试问题之一。根据Spring文件:
执行器是一个制造术语,指的是移动或控制某物的机械装置。执行机构可以从一个小的变化中产生大量的运动。
众所周知,Spring Boot提供了许多自动配置特性,帮助开发人员快速开发生产组件。但是,当考虑调试和如何调试,如果出现问题,总是需要分析日志并挖掘应用程序的数据流,检查问题出在何处。因此,Spring Actuator提供了方便的访问这些类型的途径。它提供了许多特性,例如创建了什么样的bean、控制器中的映射、CPU使用情况等等。它还可以将自动收集和审计健康状况和指标应用到应用程序中。
它提供了一种非常简单的方法来访问少数生产就绪的REST端点,并从Web获取各种信息。但是通过使用这些端点,你可以做很多事情来查看端点文档。没有必要担心安全问题;如果存在Spring Security,则默认使用Spring Security的内容协商策略保护这些端点。或者,可以在RequestMatcher的帮助下配置自定义安全性。
- 如何启用/禁用执行器?
启用/禁用致动器很容易;最简单的方法是使特性能够将依赖项(Maven/Gradle)添加到spring-boot-starter-actuator,即启动器。如果不想启用致动器,那么就不要添加依赖项。
Maven依赖项:
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency></dependencies>



