SpringBoot项目中修改静态资源文件却未更新的问题

环境

IDEA: 2018.3.3
SpringBoot: 2.1.14
Java: 1.8

问题

我的项目结构:
html文件在/src/main/resources/static目录下,js文件在/src/main/resources/static/js目录下。修改了其中的某一个js文件后,通过浏览器检查发现并未修改。

解决方法

点击“File->Setting”,勾选“Build project automatically”
在这里插入图片描述
按下ctrl+ shift+ alt + /,选择第一个
在这里插入图片描述
勾选“compiler.automake.allow.when.app.running”
在这里插入图片描述
最后重启电脑,就可以了。

问题2:/resources/static/js 下的max_control.js文件修改后,chorme浏览器访问仍没有变化

解决方法:
这个是因为浏览器缓存了js文件,方便下一次加载,但是如果在开发过程中js文件经常修改,所以可以先暂时取消缓存。
“F12”->“Settings”
在这里插入图片描述
勾选“Disable cache”
在这里插入图片描述
这样就可以了。别忘了开发完成后取消这个。

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
【资源说明】 1、基于SpringBoot+Vue开发的前后端分离外卖点单系统源码+数据库+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SpringBoot+Vue开发的前后端分离外卖点单系统源码+数据库+项目说明.zip 基于SpringBoot+Vue开发的前后端分离外卖点单系统源码+数据库+项目说明.zip ## 目录结构 后台前端项目位于renren-ui下 小程序前端项目位于takeout_mp下 SQL文件位于根目录下的takeout_mysql8.sql,需要MYSQL8以上版本。 **ps:请先运行后端项目,再启动前端项目。** ``` take_out │ ├─renren-admin 美食元素后台管理后端服务 │ │ │ │ │ ├─modules 模块 │ │ ├─job 定时任务 │ │ ├─log 日志管理 │ │ ├─oss 文件存储 │ │ ├─security 安全模块 │ │ ├─sys 系统管理(核心) | | └─takeout 外卖业务模块(核心) │ │ │ └─resources │ ├─mapper MyBatis文件 │ ├─public 静态资源 │ └─application.yml 全局配置文件 │ │ ├─renren-api 美食元素小程序后端服务 │ ├─renren-common 公共模块 ├─renren-generator 代码生成器 │ └─resources │ ├─mapper MyBatis文件 │ ├─template 代码生成器模板(可增加或修改相应模板) │ ├─application.yml 全局配置文件 │ └─generator.properties 代码生成器,配置文件 │ ├─renren-ui 美食元素后台管理Vue前端项目 ├─takeout_mp uniapp微信小程序项目 ``` ## 项目特点 - 友好的代码结构及注释,便于阅读及二次开发 - 实现前后端分离,通过token进行数据交互 - 支持动态权限修改,采用RBAC模型,前端菜单和后台权限实时更新。 - 提供CrudService接口,对增删改查进行封装,代码更简洁 - 页面交互使用Vue2.x,极大的提高了开发效率 - 完善的部门管理及数据权限,通过注解实现数据权限的控制 - 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击 - 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务 - 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 - 引入Hibernate Validator校验框架,轻松实现后端校验 - 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 - 引入swagger文档支持,方便编写API接口文档 - 新增AOP注解实现日志管理。 - 代码遵循阿里巴巴开发规范,利于开发者学习。 ## 技术选型 - 核心框架:Spring Boot 2.7.1 - 安全框架:Apache Shiro 1.9 - 持久层框架:MyBatis 3.5 - 定时器:Quartz 2.3 - 数据库连接池:Druid 1.2 - 日志管理:Logback - 页面交互:Vue2.x - 微信小程序:uni-app ## 开发环境 | 开发工具 | 说明 | | ----------------------------- | ------------------ | | IDEA | Java开发工具IDE | | WebStrom或者VS Code | Vue开发工具IDE | | Navicat | MySQL远程连接工具 | | Another Redis Desktop Manager | R
基于网页的用户注册与登录系统(60分) - 使用https绑定证书到域名而非IP地址 【 *PKI* *X.509* 】 - 允许用户注册到系统 - 用户名的合法字符集范围:文、英文字母、数字 - 类似:-、_、.等合法字符集范围之外的字符不允许使用 - 用户口令长度限制在36个字符之内 - 对用户输入的口令进行强度校验,禁止使用弱口令 - 使用合法用户名和口令登录系统 - 禁止使用明文存储用户口令 【PBKDF2、散列算法、慢速散列、针对散列算法(如MD5、SHA1等)的攻击方法】 - 存储的口令即使被公开,也无法还原/解码出原始明文口令 - (可选)安全的忘记口令 / 找回密码功能 - (可选)微信/微博/支付宝的OAuth授权登录 / 注册绑定 - (可选)双因素认证 - OTP: Google Authenticator - Email - SMS - 扫码登录 - 基于网页的文件上传加密与数字签名系统(20分) - 已完成《基于网页的用户注册与登录系统》所有要求 - 限制文件大小:小于 10MB - 限制文件类型:office文档、常见图片类型 - 匿名用户禁止上传文件 - 对文件进行对称加密存储到文件系统,禁止明文存储文件 【 *对称加密* *密钥管理(如何安全存储对称加密密钥)* *对称加密密文的PADDING问题* 】 - 系统对加密后文件进行数字签名 【 *数字签名(多种签名工作模式差异)* 】 - (可选)文件秒传:服务器上已有的文件,客户端可以不必再重复上传了 - 基于网页的加密文件下载与解密(20分) - 已完成《基于网页的文件上传加密与数字签名系统》所有要求 - 提供匿名用户加密后文件和关联的数字签名文件的下载 - 客户端对下载后的文件进行数字签名验证 【 *非对称(公钥)加密* *数字签名* 】 - 客户端对下载后的文件可以解密还原到原始文件 【 *对称解密* *密钥管理* 】 - 提供已登录用户解密后文件下载 - 下载URL设置有效期(限制时间或限制下载次数),过期后禁止访问 【 *数字签名* *消息认证码* *Hash Extension Length Attack* *Hash算法与HMAC算法的区别与联系* 】 - 提供静态文件的散列值下载,供下载文件完成后本地校验文件完整性 【 *散列算法* 】 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
项目说明】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载食用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程,如有问题或建议,请及时沟通。 5.期待你能在项目找到乐趣和灵感,也欢迎你的分享和反馈! 【资源介绍】 基于SpringBoot和Vue的保险系统源码+sql数据库+项目说明(毕设项目).zip 本项目由Java+Vue+Mysql开发,主要实现了用户端的功能,例如(自助投保功能、我的保单,保单维护功能) 管理端的功能(管理首页、保单管理、客户资源管理、被投保人资料管理) ​ 此项目可以作为您的毕业项目,可以二次开发,如果您对我的项目进行了二次开发并开源请在开源项目的自述文件说明。 ## 设置项目环境-前端 ​ 前端使用OSS实现了静态动态文件分离,想要启动这个项目首先您需要拥有OSS, ​ 第一步: ​ 把静态文件(staticfiles)上传到oss ​ 第二步: ​ 将index.html引用的路径改为您的oss地址 接下来启动web项目 ~~~vue npm install npm run dev ~~~ ## 设置项目环境-后端 ​ 该项目使用了OSS实现了文件管理,首先在uitl文件夹内的OSSUtils.java文件夹设置好您的oss信息,接下来找到application.yml文件修改为您的数据库配置

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值