IDEA中Springboot静态文件加载(热部署)
2024-09-02 00:44:02
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----这个的意思是将项目的静态文件重新导入
最新文章
- Pycharm Professional Edition 激活码(license)
- java报表工具finereport常用函数的用法总结(数组函数)
- 重学JAVA基础(七):线程的wait、notify、notifyAll、sleep
- JVM常见的七种垃圾收集器的简单比较
- django配置fcgi参数解释
- Apache与Nginx虚拟主机设置(多域名和多端口的区别)
- Java 设计模式学习总结(上)
- Windows Azure入门教学:使用Blob Storage
- 一个不喜欢读书的Javaer的读书单
- Execution Contexts (执行上下文)
- sae crop 文档
- [Python笔记]第九篇:re正则表达式
- redis —主从&;&;集群(CLUSTER)
- 新概念英语(1-93)Our new neighbour
- 学习python的第三天
- centos 远程授权
- EfRepository
- logback-spring.xml 博客分享
- Java多线程的同步控制记录
- MySQL->;>;innodb_autoinc_lock_mode参数控制auto_increment 插入数据时相关锁的模式
热门文章
- Mysql 字段类型与查询类型不一致导致索引使用失败
- 文件的上传(1)(表单上传和ajax文件异步上传)
- CentOS7之ssh-Xshell密钥认证登陆
- 基于OneAPM的Web系统性能监测
- import cv2 报错:ModuleNotFoundError: No module named 'cv2'
- maven配置生成可执行的jar:maven-shade-plugin
- MySQL数据库入门备份数据库
- wex5 windowDialog组件
- js实现简单进度条
- 62. Unique Paths (JAVA)