-
我们在进行服务器开发的时候 经常会去修改代码,但是每次修改完代码就需要重新编译部署项目,往往这个过程是漫长的, 这也就造成程序员30%的精力都用在了一次又一次的tomcat的重启中,大大印象开发效率。
-
有没有一种好的办法去解决呢
可能有人会说tomcat不就可以配置监听class的改变重新编译项目吗,但是tomcat重新编译项目最终还的重新启动tomcat,这只是相当于是tomcat 把你手工启动tomcat 的过程它替你完成了。
-
如何解决上面的问题
有没有一种办法可以修改代码,资源等文件而不用重新编译部署项目,并且按需编译。这就是程序界大名鼎鼎的
热部署
技术,热在这里表示项目正在运行,部署表示把修改后的代码重新编译加载。合起来就是在项目启动运行中实时加载部署被改动的代码或资源。而实现这种技术的插件有很多,最出名的就要数Jrebel
这个插件了,当然如果项目是Springboot 可以使用spring自己的热部署插件devtools
也是一个不错的选择。 -
什么是
Jrebel
为了更加准确的解释在这里我引用百科的定义《Jrebel》
-
如何使用
Jrebel
- IDEA安装jrebel插件
安装完插件重新启动
配置一下tomcat
切记一定要使用带exploded方式打包。不然没有上面两个选项
- IDEA安装jrebel插件
-
Eclipse
安装插件- Help-> eclipse Marketplace
激活插件 服务器填写:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
邮箱随便填写至于tomcat的配置网上有很多可以自行百度(到这里就可以启动项目了原来怎么启动现在就怎么启动)
- Help-> eclipse Marketplace
关于如何使用Jrebel进行高效开发
最新推荐文章于 2025-06-25 15:27:39 发布