idea实现java热部署
实现JAVA热部署
对于Java应用程序来说,热部署就是在运行时更新Java类文件,无需重新启动应用。
第一种方法:添加依赖( 需手动编译)
第二种方法:添加依赖(会重新加载整个应用)
第三种方法:安装JRebel插件(无需手动编译,不会重新加载整个应用,只加载修改类(当有错误时不会)。)
等待install安装完成JRebel插件后,需**JRebel
**JRebel 需要去注册一个账号(https://jrebel.com/software/jrebel/trial/)
需**JRebel成功
如果在操作过程中遇到没生效 可以将尝试idea清理缓存(点击菜单的File,Invalidate-caches按钮 弹出个警告自行选择。)
左侧两个普通的运行和调试按钮是无法启动JRebel的。我们使用JRebel启动服务,服务启动成功后会有如下提示。
如果没有生效
全局配置