当前位置:网站首页>web项目访问引用jar内部的静态资源
web项目访问引用jar内部的静态资源
2022-08-10 09:42:00 【字母哥博客】
一、实现原理
在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
边栏推荐
猜你喜欢
「应用架构」TOGAF建模:应用程序迁移图
【微服务架构】为故障设计微服务架构
Defending risks with technology and escorting cloud native | Tongchuang Yongyi X Boyun held a joint product launch conference
MUDA:对齐特定域的分布和分类器以实现来自多源域的跨域分类
[Data Architecture] Distributed Data Grid as a Solution for Centralized Data Monolith
2022年固定资产管理系统的概况
「应用架构」TOGAF建模:企业可管理性图
Guo Jingjing's personal chess teaching, the good guy is a robot
【API 管理】什么是 API 管理,为什么它很重要?
原型和原型链
随机推荐
Flink部署 完整使用 (第三章)
解决ASP.NET Core在Task中使用IServiceProvider的问题
DeepFake换脸诈骗怎么破?让他侧个身
「微服务架构」编曲与编舞——让系统协同工作的不同模式
IDEA中xml文件头报错:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
Excel draws statistical graphs
细说Redis监控和告警
俄罗斯宣布临时禁止进口摩尔多瓦植物产品
多元线性回归分析(Stata)
Flink运行时架构 完整使用 (第四章)
keepalived:常见问题
CatchAdmin实战教程(四)Table组件之自定义基础页面
Message Queuing Overview
FPGA时钟篇(二) 7系列clock region详解
【系统设计】S3 对象存储
地平线:面向规模化量产的智能驾驶系统和软件开发
Defending risks with technology and escorting cloud native | Tongchuang Yongyi X Boyun held a joint product launch conference
08 【Props 组件事件】
【API架构】使用 JSON API 的好处
对称加密与非对称加密的区别