spring bot 中处理静态资源
-
当需要引入前端资源时,有许多静态资源,比如:css,js等文件
-
第一种方式:webjars
Webjars本质就是以jar包的方式引入静态资源,以前要导入一个静态资源文件,直接导入即可,但使用spring boot需要使用webjars,比如使用jquery时,只需要引入jquery对应版本的pom依赖即可;
<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>xxx/version> </dependency>
导入完毕后,可以查看一下webjars的目录结构,可以直接访问Jquery.js文件
-
使用自己的静态资源
在resource目录下的public,resources,static目录中都能放静态资源
"classpath:/META-INF/resources/"
"classpath:/resources/" :可以在里面设置upload文件夹,用于存放上传的文件
"classpath:/static/" :一般存放静态资源: 比如图片
"classpath:/public/" :一般存放公共的文件,比如js -
自己静态资源的优先级
优先级 META-INF/resources > resources > static(默认) > public
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)