Spring Boot - Bộ truyền động

Spring Boot Actuator cung cấp các điểm cuối bảo mật để theo dõi và quản lý ứng dụng Spring Boot của bạn. Theo mặc định, tất cả các điểm cuối của bộ truyền động đều được bảo mật. Trong chương này, bạn sẽ tìm hiểu chi tiết về cách kích hoạt bộ truyền động Spring Boot cho ứng dụng của bạn.

Bật bộ truyền động khởi động mùa xuân

Để kích hoạt điểm cuối của bộ truyền động Spring Boot cho ứng dụng Spring Boot của bạn, chúng tôi cần thêm phần phụ thuộc của bộ truyền động Spring Boot Starter vào tệp cấu hình bản dựng của chúng tôi.

Người dùng Maven có thể thêm phần phụ thuộc bên dưới vào tệp pom.xml của bạn.

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

Người dùng Gradle có thể thêm phần phụ thuộc bên dưới vào tệp build.gradle của bạn.

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

Trong tệp application.properties, chúng ta cần tắt bảo mật cho các điểm cuối của bộ truyền động.

management.security.enabled = false

Người dùng tệp YAML có thể thêm thuộc tính sau vào tệp application.yml của bạn.

management:
   security:
      enabled: false

Nếu bạn muốn sử dụng số cổng riêng biệt để truy cập các điểm cuối của bộ truyền động khởi động Spring, hãy thêm số cổng quản lý trong tệp application.properties.

management.port = 9000

Người dùng tệp YAML có thể thêm thuộc tính sau vào tệp application.yml của bạn.

management:
   port: 9000

Bây giờ, bạn có thể tạo tệp JAR thực thi và chạy ứng dụng Spring Boot bằng cách sử dụng các lệnh Maven hoặc Gradle sau.

Đối với Maven, bạn có thể sử dụng lệnh sau:

mvn clean install

Sau khi “XÂY DỰNG THÀNH CÔNG”, bạn có thể tìm thấy tệp JAR trong thư mục đích.

Đối với Gradle, bạn có thể sử dụng lệnh sau:

gradle clean build

Sau khi “XÂY DỰNG THÀNH CÔNG”, bạn có thể tìm thấy tệp JAR trong thư mục build / libs.

Bây giờ, bạn có thể chạy tệp JAR bằng cách sử dụng lệnh sau:

java –jar <JARFILE>

Bây giờ, ứng dụng đã khởi động trên cổng Tomcat 8080. Lưu ý rằng nếu bạn đã chỉ định số cổng quản lý, thì cùng một ứng dụng đang chạy trên hai số cổng khác nhau.

Dưới đây là một số điểm cuối quan trọng của Spring Boot Actuator. Bạn có thể nhập chúng vào trình duyệt web và theo dõi hành vi ứng dụng của mình.

KẾT THÚC SỬ DỤNG
/ metrics Để xem các chỉ số ứng dụng như bộ nhớ được sử dụng, bộ nhớ trống, luồng, lớp, thời gian hoạt động của hệ thống, v.v.
/ env Để xem danh sách các biến Môi trường được sử dụng trong ứng dụng.
/ đậu Để xem Spring bean và các loại, phạm vi và sự phụ thuộc của nó.
/Sức khỏe Để xem tình trạng ứng dụng
/ thông tin Để xem thông tin về ứng dụng Spring Boot.
/ dấu vết Để xem danh sách Dấu vết của điểm cuối Rest của bạn.