现在加了 spring-boot-devtools 依赖过后可以热更新静态资源,但还是需要 make 一下。有没有在代码中修改了过后自动把资源加到 class path ,或者其他方法让刷新下页面静态资源就跟着改的办法?
1
CFO 2016 年 12 月 5 日 via Android 我记得好像有个 auto-reload 选项 需要 chrome 插件配合
|
2
jedrek 2016 年 12 月 5 日 换 Play Framework 吧,受够了
|
3
chocotan 2016 年 12 月 5 日 方法 1 :
ctrl+shift+a registry 勾选 compiler.automake.allow.when.app.running 方法 2 : 用 maven 的启动方式 spring-boot:run |
4
Lonely 2016 年 12 月 5 日
jrebel 试试?
|
5
EXE 2016 年 12 月 5 日
静态资源防盗 webapp 目录,添加 gradle task 在打包之前把 webapp 目录下所有文件拷贝到 static 目录
|
6
EXE 2016 年 12 月 5 日
s/防盗 /放到 /g
|
7
20131115 2016 年 12 月 5 日
如果输入一下就自动 make ,电脑得热成啥样
|
8
rockyou12 OP |
9
EXE 2016 年 12 月 5 日 @rockyou12 我前几天也因为这个问题纠结了好久, dev-tool/修改 static-path 都没用,因为 spring-boot 启动起来之后加载的是 build 路径下的静态文件,最后发现防盗 webapp 目录是可以的, maven 应该也可以在打包之前拷贝文件
|
10
chocotan 2016 年 12 月 5 日
@rockyou12
eclipse 是木有这个问题的 勾选 compiler.automake.allow.when.app.running 可能会非常卡,我现在静态文件改好了都按 ctrl+shift+f9 make 一下...... |
11
rockyou12 OP |
14
zhenjiachen 2016 年 12 月 5 日
jrebel ,修改静态资源貌似自动加载,修改类要编译 class 就会自加载。
|
15
Ouyangan 2016 年 12 月 5 日
@zhenjiachen 最优解
|
16
nicevar 2016 年 12 月 5 日
jrebel 是个办法,但是使用了某些库会运行报错
idea 的 run 就自带 Update resource/update classes and resources/Redeploy/Restart server 四个选项,不过这样还是不方便,始终要用鼠标或者键盘操作两次,直接在 Deployment 里面配置一个 External Source ,我觉得这样最舒服,前端的话直接刷浏览器就行了 |
17
letitbesqzr 2016 年 12 月 5 日
静态资源(js css) 还是建议还是单独放一个纯静态的项目里去
|
20
retiree 2017 年 7 月 8 日
|
21
jack80342 2017 年 10 月 31 日 这几天翻译了 Spring Boot 最新的官方文档,欢迎👏fork,https://www.gitbook.com/book/jack80342/spring-boot/details
|