方法一:spring boot 官方提供的免费工具 devtools.
步骤:
1.添加依赖(maven项目)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
或者(gradle项目)
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
2.两个配置:
2.1勾选自动构建项目
2.2 ctrl+shift+alt+?四个键选择Registry
勾选 complier.automake.allow.when.app.running 这个选项,因为选项比较多,可能有点难找,看仔细点就能找到。
完成以上两步,自动部署就完成了,比较简单。
方法二:JRebel插件。这是一个商业插件,需要破解。
首先给idea安装这个插件:
安装完后重启idea.
点击help-->JRebel-->Activation,弹出激活框。
激活框如下:
激活步骤:
1.在链接中下载一个适合自己系统版本的反向代理可运行文件
2. 下载完后双击运行,在激活完之前不要关闭。
3. 找到一个生产GUID的网站,百度一搜有很多。生成一个GUID.
比如 88414687-3b91-4286-89ba-2dc813b107ce
在激活框中如下填写:
1处补全域名和端口号+GUID,例如:
http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
http://127.0.0.1:8888/bd052046-2ba5-4e7f-99f2-dca5b590547e
2处填一个合法的邮箱,格式合法就行
3处勾选同意即可
点击 Change License完成激活。
3.如图,点击 work offline 变成第二张图所示即可。默认有180天可用。点击 Renew offline seat即可刷新这个时间。