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

Spring Boot热部署

难度中级
时长 1小时58分
学习人数
综合评分9.20
44人评价 查看评价
9.1 内容实用
9.2 简洁易懂
9.3 逻辑清晰
jrebel 插件也可以实现热更新 适用于开发阶段~
评论里都是大神,eclipse默认是自动编译(idea默认不是),而debug模式启动默认会热加载
看之前先来句谢谢
很激动,最近刚刚想到这个问题,没想到就让我遇上了这们课程,老师写得太棒了,稍加改造逼格就很高了这东西。
赞!!!!!
把配置文件读了一遍也不讲字段是什么意思除了浪费时间有什么用?
首先检查依赖是否正确导入了,我的idea自带的mvn导入依赖失败,建议使用单独安装的mvn导入依赖,依赖导入完成后需要手动编译,即可实现热部署
英文希望查一下再读,没几个发音是对的,听着好别扭!
存在两个问题
1.修改以后不能热加载,在加载类的时候loader.loadClass修改为loader.findClasa
2.用idea的时候,修改了类,不会自动编译,idea编译的时候,会把原来的class文件删掉,可以把Thread.sleep调整的大一些,在运行之后,立马右键重新编译文件
教学不忘打广告
myClassLoader.loadClass(className);这种方式不对,这样不会使用我们自定义的MyClassLoader去加载类,而是使用了MyClassLoader的父加载类去加载的当前类。这里应该使用findClass(...)来获取一个class对象再使用反射完成方法的调用。不能使用强转的方式,因为这个类有2个加载器,会报类转换错误。这个视频的后续执行使用了debug模式运行,所以效果出来但不是我们真正想要的。望修复
无效的,需要参考https://www.cnblogs.com/sprinkle/p/7058630.html
我的dev-tools热部署失败
还是IDEA用的顺手吖。
课程须知
本课程是Java中高级课程,需熟练掌握Java基本语法和一些Java底层概念
老师告诉你能学到什么?
1、热部署与热加载的联系和区别 2、热部署的原理与实现 3、构建Spring Boot项目的流程 4、Spring Boot热部署的实现与发布方式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消