
工欲善其事必先利其器。
IDEA开发项目普遍采用了一种实现热部署的方案,这一方案广为人知。然而,该方案的核心机制在于IDEA自动执行编译、部署和重启的过程。因此,某些服务不可避免地会频繁经历重启。每次重启都会引发会话的重新设置。
经过长时间的研究与尝试,我们今天喜讯连连,成功研发出一种无需重启即可实现自动热部署的解决方案。更确切地说,这实际上是一种热加载技术——原来世界竟是如此之简单。
1.环境:
操作系统: 10
java:jdk 1.8
IDEA:IDEA 2018.1
项目:
2.方案:
不需要
2.1. 打开项目的运行配置,如下图配置

在debug模式下执行程序,项目便会自动完成部署并加载。
在配置过程中,务必加入“..cache=false”这一参数,否则静态文件或相关文件将无法实现自动的热部署功能。
3.此方案有以下约束:
3.1. 使用的是debug模式
3.2. 它源自于idea的实例化。换言之,它是在idea内部预先设置的。(在IDEA的默认设置中便是如此。)
修改完文件后,请执行Ctrl+F9快捷键进行编译,系统将自动更新并加载新的文件内容。
当在“帧”选项中选择“与”时,IDEA窗口一旦失去焦点,便会自动执行编译操作。
对于项目配置文件的调整、特定类别的增加以及方法名称及参数的添加或修改,这会导致无法进行热部署,因而必须进行重启操作。当然,您可以选择使用插件来解决这个问题。需要注意的是,该插件是收费的。它能够实现包括项目配置文件在内的多数修改的热部署功能。
感谢阅读,关注 + 三连是最大的支持!
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1