web项目访问引用jar内部的静态资源

一、实现原理

在Servlet3协议规范中,包含在JAR文件 /META-INFO/resources/路径下的资源可以直接访问。

二、举例说明

如下图所示,是我新建的一个Spring Boot Starter项目:zimug-minitor-threadpool,用于实现可配置、可观测的线程池。其中 pool.html就是线程池运行状态的监控页面。放在如下图所示的位置。

web项目访问引用jar内部的静态资源

位置放置正确之后,将项目打包。我的最终打包结果是 zimug-minitor-threadpool-1.0.jar。当一个Spring Boot项目需要引用这个jar包的时候,直接通过maven坐标引入即可。访问服务的 /pool.html即可获取当前SpringBoot服务的线程池配置信息,以及运行时状态信息。

web项目访问引用jar内部的静态资源

说明按照这种方式,访问jar包里面的静态资源是可行的。
字母哥博客:zimug.com

web项目访问引用jar内部的静态资源

Original: https://www.cnblogs.com/zimug/p/16565232.html
Author: 字母哥博客
Title: web项目访问引用jar内部的静态资源

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/616610/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球