Spring Boot 之---什么是热部署?---怎么使用?

1、什么是热部署

所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。

对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入器实例,就可以将类再次装入一个正在运行的应用程序。

  说白了,就是平常我们在程序中写入新东西的时候往往需要重新启动一下项目才会加载出新写的内容,而有了热部署之后就不用我们再重新启动项目了。

2、怎么启用热部署

  那么,这么好用的东西,要怎么启用呢?

(1)手动配置

在pom.xml中配置以下内容,
在这里插入图片描述
然后Build Project 一下
在这里插入图片描述

(2)自动配置

  File>setting然后找到 Build project automatically打上勾
在这里插入图片描述
按下CTRL+SHIFT+ALT+/ 弹出一下窗口,选择Resgistry
在这里插入图片描述
然后找到compiler.automake.allow.when.app.running 后面打上勾
在这里插入图片描述

总结

手动配置比较麻烦,每次写完之后都要手动build
自动配置就比较舒服了,写完之后光标离开idea 5s就会自己部署。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐