您好,登錄后才能下訂單哦!
本篇內容主要講解“執行器Spring Boot Actuator使用的問題有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“執行器Spring Boot Actuator使用的問題有哪些”吧!
Spring Boot包含Spring Boot Actuator。本部分回答了使用中經常出現的問題。
在一個單獨的應用中,執行器的HTTP端口默認和主HTTP端口相同。想要讓應用監聽不同的端口,你可以設置外部屬性management.port
。為了監聽一個完全不同的網絡地址(比如,你有一個用于管理的內部網絡和一個用于用戶應用程序的外部網絡),你可以將management.address
設置為一個可用的IP地址,然后將服務器綁定到該地址。
Spring Boot安裝了一個'whitelabel'錯誤頁面,如果你遇到一個服務器錯誤(機器客戶端消費的是JSON,其他媒體類型則會看到一個具有正確錯誤碼的合乎情理的響應),那就能在客戶端瀏覽器中看到該頁面。你可以設置error.whitelabel.enabled=false
來關閉該功能,但通常你想要添加自己的錯誤頁面來取代whitelabel。確切地說,如何實現取決于你使用的模板技術。例如,你正在使用Thymeleaf,你將添加一個error.html
模板。如果你正在使用FreeMarker,那你將添加一個error.ftl
模板。通常,你需要的只是一個名稱為error
的View
,或一個處理/error
路徑的@Controller
。除非你替換了一些默認配置,否則你將在你的ApplicationContext
中找到一個BeanNameViewResolver
,所以一個id為error
的@Bean
可能是完成該操作的一個簡單方式,詳情可參考ErrorMvcAutoConfiguration。
執行器HTTP端點只有在基于Spring MVC的應用才可用,如果想使用Jersey和執行器,你需要啟用Spring MVC(添加spring-boot-starter-web
依賴)。默認情況下,Jersey和 Spring MVC分發器servlet被映射到相同路徑(/
)。你需要改變它們中的某個路徑(Spring MVC可以配置server.servlet-path
,Jersey可以配置spring.jersey.application-path
)。例如,如果你在application.properties
中添加server.servlet-path=/system
,你將在/system
訪問執行器HTTP端點。
到此,相信大家對“執行器Spring Boot Actuator使用的問題有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。