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>
Пользователи Gradle могут добавить следующую зависимость в ваш файл build.gradle.
compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator'
В файле application.properties нам нужно отключить защиту для конечных точек привода.
management.security.enabled = false
Пользователи файла YAML могут добавить следующее свойство в ваш файл application.yml.
management: security: enabled: false
Если вы хотите использовать отдельный номер порта для доступа к конечным точкам загрузчика Spring, добавьте номер порта управления в файл application.properties.
management.port = 9000
Пользователи файла YAML могут добавить следующее свойство в ваш файл application.yml.
management: port: 9000
Теперь вы можете создать исполняемый файл JAR и запустить приложение Spring Boot, используя следующие команды Maven или Gradle.
Для Maven вы можете использовать следующую команду —
mvn clean install
После «BUILD SUCCESS» вы можете найти файл JAR в целевом каталоге.
Для Gradle вы можете использовать следующую команду —
gradle clean build
После «BUILD SUCCESSFUL» вы можете найти файл JAR в каталоге build / libs.
Теперь вы можете запустить файл JAR с помощью следующей команды —
java –jar <JARFILE>
Теперь приложение запущено на порту Tomcat 8080. Обратите внимание, что если вы указали номер порта управления, то одно и то же приложение будет работать на двух разных номерах портов.
Некоторые важные конечные точки привода пружинной загрузки приведены ниже. Вы можете ввести их в свой веб-браузер и следить за поведением вашего приложения.