一、实现原理
在 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 包外面的动态资源是可行的。
欢送关注我的布告号:字母哥杂谈,回复 003 赠送本文所在专栏《docker 修炼之道》的 PDF 版本,30 余篇精品 docker 文章。字母哥博客:zimug.com