为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot热部署

难度中级
时长 1小时58分
学习人数
综合评分9.20
44人评价 查看评价
9.1 内容实用
9.2 简洁易懂
9.3 逻辑清晰
好像不是热部署啊?!热加载测试一下spring的注入看看。

最新回答 / TADIE20161128
其实这个东西没必要那么较真的,你明白是怎么回事就好了,到我们实际用到的时候其实对于tomcat的热部署,我们只需要在context里面添加reloadable=true就完全可以,在做了一点修改之后tomcat就会重启,那点时间对与我们学习阶段的开发不会有什么影响的。
webapps那种方式,添加一个完整项目,测试成功,但是如果只是修改里面的class,不行啊!!!
修改server.xml的方式,没有测试成功,求大神指点啊,首先声明项目没有问题,操作也没有问题,因为我你操作验证(先有项目,访问成功,然后删除,访问404)没有问题。怀疑是版本问题,或者tomcat需要配置别的什么地方?我添加的:<Context debug="0" docBase="D:/testdata/bbb" path="/b" privileged="true" reloadable="true"/>
我在IDEA中 run debug 都不行(代码如同老是的一样) 看了评论说改
loadClass = myClassLoader.findClass(MY_MANAGER);” 就直接抛异常了 进行不下去
无论怎样做,都不能热加载,谁能说说咋回事
idea设置为自动编译后会有1-2秒延迟,刷新不要太快,给后边的人看
使用Gradle构建SpringBoot项目同样也能实现热部署
第三种方式不可取。第三种方式相当于修改保存后项目自动重启编译。不可取。前面两种方式可以实现,但是修改页面保存后没有变化
只有debug模式才可以。楼上空指针我也报过。改一下CLASS_PATH路径就可以了
喜欢慕课网这种上课方式,每一节都不是很长,不想某些java视频一节就是一个来小时,看一个视频睡两次那种
springcloud视频太少了,学的断断续续的感觉
慕课很蛋疼没有源码
在idea中不能实现,拿到idea不是实时编译?
课程须知
本课程是Java中高级课程,需熟练掌握Java基本语法和一些Java底层概念
老师告诉你能学到什么?
1、热部署与热加载的联系和区别 2、热部署的原理与实现 3、构建Spring Boot项目的流程 4、Spring Boot热部署的实现与发布方式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消