IDEA中Springboot静态文件加载(热部署)
Springboot项目静态文件加载
昨天写项目的时候碰到一个问题,就是静态文件css无法读取到项目中,我仔细思考了下,总结了下,可能有两个问题
1.页面未加载更新
这个可能性非常大,Chrome就是ctrl+shift+R进行重新加载,ctrl+shift+Delete是清空缓存,可是项目中的css还是没有加载进来
2.项目没有重新加载
1)重启项目
springboot项目自带热部署spring-boot-devtools热部署实现,所以我试了下ctrl+f9,这个时候,已经可以被路径访问的静态文件可以加载并且动态更新,但是不能访问的css文件依旧不能被访问
于是我重新加载了项目,可是还是没有加载进来,css文件依旧不能实现
2)重启IDEA
我试了很久,查了很多资料,网上大多数都是讲怎么开启热部署的,像我这样的情况没有人知道怎么做
于是我重启了IDEA工具,奇迹般的,我竟然可以使用了css样式,这让我难以理解
琢磨了一下,并且测试了新加入了一个css文件依旧无法访问,放在哪个路径都不能访问
这个时候,我按照网上的教程开启了IDEA的热部署配置
ctrl+shift+alt+/,选择第一个
勾选红框框部分,然后重启IDEA
这个时候,我发现我按ctrl+shift+f9可以将css文件记载进去了,并且随便放在那里都可以热部署进去,很好奇,这个知识先放在这里,我也难以理解,以后再解释
ctrl+f9:build project----这个的意思就是把项目中已经导入的静态文件更新
ctrl+shift+f9 :rebuild----这个的意思是将项目的静态文件重新导入
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2018-01-27 day_work_02
2018-01-27 Python天天学_02_基础二