Web培训
400-996-5531
这一篇文章讲述的是web前端培训课程中的如何管理WEB项目中的静态资源,希望对同学们有所帮助!
WebJars是将web前端资源(js,css等)打成jar包文件,然后借助Maven工具,以jar包形式对web前端资源进行统一依赖管理,保证这些Web资源版本唯一性。WebJars的jar包部署在Maven中央仓库上。
webjars根据不同的开发环境提供了不同的版本,包括SERVLET2.x,SERVLET3.x,SPRINGMVC,SPRINGBOOT等诸多常用框架。本文以SERVLET2.x为例进行讲解。
首先,在项目中引入webjars的核心包。对于maven项目,其坐标如下:
注意,webjars针对不同的环境使用了不同的jar包,大家在使用时一定要根据自己的环境选择合适的版本。对于SERVLET2.X的项目,需要在web.xml中进行一个简单的配置。
如何查看我们使用的是SERVLET2.x还是SERVLET3.x呢?打开web.xml,在最上面一行有servlet版本的说明,如下图所示,该项目使用了servlet2.x的规范:
在web.xml中进行servlet的配置,如下图所示:
该配置表示将webjars开头的路径都使用webjar进行解析,在webjar配置时,可以指定disableCache参数,该参数表示不启用客户端缓存。这样就不用担心在某些文件更新后还需要强制刷新客户端缓存了,有木有感觉很方便呢?
访问路径:
http://127.0.0.1:8080/<项目名>/webjars/<静态资源artifactId>/静态资源的版本号/静态资源文件名
例如,对于上一篇中我们提到的资源包,其访问路径为:
http://127.0.0.1:8080/webjars/weixin/1.0.0-SNAPSHOT/index.html
注意:webjars对url的访问路径在代码中进行了比较严格的检测,如果路径格式不规范,则会提示文件找不到,其代码如下,同学们自行分析。
web前端培训班火热招生中,如果同学你对web前端感兴趣的话,快快联系我们哦!
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved