在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升10倍!
Java后端技术
共 2404字,需浏览 5分钟
·
2021-02-13 09:14
往期热门文章:
1、《往期精选优秀博文都在这里了!》 2、Typora + GitHub = 效率 3、女朋友为我写了一个防猝死插件 4、请谨慎使用Arrays.asList、ArrayList的subList 5、全球顶级的14位程序员!膜拜!
JRebel 安装
第一种安装方法:在 Tomcat 启动参数上加参数
+
号选择 Tomcat Server
-> Local
Deployment
这个选项卡exploded
, 这个相当于改 Tomcat 的 CATALINA_HOME, 效率比较高Server
选项卡, 会发现多了一项 On frame deactivation
, 如果你刚才没有配置 Deployment
选项卡的话的这项是不会出现的On 'Update' action
和On frame deactivation
这两项目一定要选择 Update classes and resources
, 否则类修改热部署不生效, 或者第三方模版框架例如 Freemarker 热部署不生效-noverify
-agentpath:D:/dev_env/jrebel/jrebel_running/lib/jrebel64.dll
-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.so
-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.dylib
第二种安装方法:使用 IntelliJ IDEA 插件
VALID
表示是有效的Run
, 后面那个是 Debug
自定义容器启动
On 'Update' action
和 On frame deactivation
这两项目一定要选择 Update classes and resources
, 唯一不同的是 VM options 这项不需要填, 放空就好 接下来直接启动项目, 一般选择后面那个 Debug 按钮Maven 或 Gradle 启动
往期热门文章:
1、《历史文章分类导读列表!精选优秀博文都在这里了!》
2、万亿级数据应该怎么迁移? 3、从应用到底层 36张图带你进入Redis世界 4、写代码有这16个好习惯,可以减少80%非业务的bug 5、顺丰快递:请签收MySQL灵魂十连
6、一个基于SpringBoot + MyBatis + Vue的代码生成器 7、Redis 分布式锁使用不当,超卖了100瓶飞天茅台!!! 8、如何设计订单系统?这篇写得太好了! 9、如果MySQL磁盘满了,会发生什么?还真被我遇到了! 10、阿里开源的27个项目,值得收藏!
评论