我是靠谱客的博主 纯真柠檬,最近开发中收集的这篇文章主要介绍引入jar包里的css样式_html 如何访问 jar 包里面的静态资源(js、css、字体等),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
前言:最近两天在尝试写一个工具 jar 包,里面包含后台处理的 java 代码,包含前端 html、js、css、字体文件等,过程中解决了访问 jar 包里的静态资源问题,所以记录下来。
附:自己的一个 jar 包源码 https://github.com/yuleGH/querydb
方式一:
最开始采用阿里巴巴的源码 druid 的做法,使用一个 servlet,然后所有的请求经过这个 servlet,如果是文件,就读取到文件, 返回给前端。
这种方式经实现,没问题。不过感觉是有点影响性能。
方式二:
在网上找资料发现,servlet 3.0 以上的版本支持直接访问 jar 包里面的资源文件。
访问方式:将 jar 包里的 META-INF/resources 目录看成根目录,则这个目录下的文件都可以直接访问
举例:
jar 包如下
访问方式如下:
jar 包源码如何在 META-INF 下建立 resources 文件夹的?
我是在 idea + maven 环境下的。
直接在 resources 目录下建立 META-INF 文件夹,然后再建立 resources 文件夹,然后放自己需要的静态文件即可。
最后打包就可以了。
最后
以上就是纯真柠檬为你收集整理的引入jar包里的css样式_html 如何访问 jar 包里面的静态资源(js、css、字体等)的全部内容,希望文章能够帮你解决引入jar包里的css样式_html 如何访问 jar 包里面的静态资源(js、css、字体等)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复