SpringBoot之Actuator監控和訪問401未經授權情況處理
阿新 • • 發佈:2018-12-25
一、簡介
Spring Boot提供了執行時的應用監控和管理的功能。我們可以通過http、JMX、SSH協議來進行操作。審計、健康及指標資訊將會自動得到。它就是:spring-boot-starter-actuator。
Spring Boot提供了監控和管理端點:
二、SpringBoot例項
(1)pom.xml
(2)application.yml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
server:
port: 5000
(3)啟動後訪問顯示401未經授權,如下圖:
解決辦法:加上:
management.security.enabled=false
application.yml:server:
port: 5000
management:
security:
enabled: false
(4)測試
- 專案在啟動的時候,會自動載入監控的路徑資訊:
- 如:autoconfig,訪問:http://localhost:5000/autoconfig
- 其他方法可以自行去試,不贅述。
參考資料《JavaEE開發的顛覆者 Spring Boot》