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

Spring Boot热部署

难度中级
时长 1小时58分
学习人数
综合评分9.20
44人评价 查看评价
9.1 内容实用
9.2 简洁易懂
9.3 逻辑清晰
这个不合理吧,有点误导啊,服务器环境中如果采用tomcat的这种方式的热部署,很容易就会内存溢出的,而且发布为jar包后,怎么替换新生成的jar包或新编译后的类?
淘宝天猫他们的不停机更新猜测应该是用web服务器做限流,然后分阶段进行更新
慕课?慕课?慕课?
老师讲的非常不错,辛苦了。。。

已采纳回答 / ZXPing
别听他们胡说,为了转义是反斜杠“\\”,两个反斜杠实际代表一个反斜杠“\”。那为什么Java中写正斜杠“/”、“//”、“///”,甚至再多都不会有问题呢?那是因为Java中处理流,都会使用到File...

最赞回答 / 日落伤心色
因为Intellij IDEA默认不是自动编译的, 需要手动的编译一下, 按下ctrl + f9就可以了. eclipse是修改了文件, 自动编译的. 具体怎么修改为自动编译. 可以参考 http://blog.csdn.net/wjc475869/article/details/52442484 不过不建议这么做.

最赞回答 / 慕莱坞5241877
把load方法改了就好了loadClass=myclassLoader.findClass(className);

最新回答 / IT小浣熊
使用loadClass()并不会调用重写的findClass(),这是为什么
采用mvn命令或者vm参数的方式,重新添加一个方法好像不能热部署,采用devtools依赖,重新添加方法可以热部署
看完.老师热部署的列子举得不合适,应该是controller中添加一个方法,这样才是看出是否热部署的最好的例子;
但我是听懂了;谢谢老师!
有人呀.....
我开1.5数度一次都听懂了..懂不懂的其实就是对部署这块不熟悉..
tomcat 可以使用3种方式实现热部署:
1,直接启动tomcat后再把项目放进webapp
2,修改servlet.xml中,context标签中加入属性实现
3,通过自定义xml文件,了解即可
spring boot 热部署 大势所趋啊,必须搞定!
课程须知
本课程是Java中高级课程,需熟练掌握Java基本语法和一些Java底层概念
老师告诉你能学到什么?
1、热部署与热加载的联系和区别 2、热部署的原理与实现 3、构建Spring Boot项目的流程 4、Spring Boot热部署的实现与发布方式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消