一、實現原理 在Servlet3協議規範中,包含在JAR文件/META-INFO/resources/路徑下的資源可以直接訪問。 二、舉例說明 如下圖所示,是我新建的一個Spring Boot Starter項目:zimug-minitor-threadpool,用於實現可配置、可觀測的線程池。其中 ...
一、實現原理
在Servlet3協議規範中,包含在JAR文件/META-INFO/resources/
路徑下的資源可以直接訪問。
二、舉例說明
如下圖所示,是我新建的一個Spring Boot Starter項目:zimug-minitor-threadpool,用於實現可配置、可觀測的線程池。其中pool.html
就是線程池運行狀態的監控頁面。放在如下圖所示的位置。
位置放置正確之後,將項目打包。我的最終打包結果是zimug-minitor-threadpool-1.0.jar
。當一個Spring Boot項目需要引用這個jar包的時候,直接通過maven坐標引入即可。訪問服務的/pool.html
即可獲取當前SpringBoot服務的線程池配置信息,以及運行時狀態信息。
說明按照這種方式,訪問jar包裡面的靜態資源是可行的。
字母哥博客:zimug.com