Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

时间:2023-07-11 11:00:38

在企业日常项目开发中,如果我们需要调试一个Java Web项目,就需要先将项目编译之后,放入Web容器或借助Maven web 插件来运行,如果对Java源代码进行修改,那么必须重新编译并重启Web容器。在改动频繁、或者需要反复调试的项目中,重新编译和重启的过程就显得特别麻烦并且消耗开发者大量宝贵的时间,这里给大家推荐一款Idea 环境下热部署插件JRebel 。借助JRebel 插件来提高开发人员对于项目开发的整体效率。

1.JRebel 插件安装

Idea下执行以下操作:
File->Settings->Plugins 搜索jrebel

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

点击install 按钮 执行安装操作,安装成功后重启idea.

2.项目配置JRebel实现热部署

2.1重启Idea 后检查Idea 安装情况

File->Settings->JRebel

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

2.2 配置项目环境支持热部署

a.Idea 环境调整

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

b.web 项目启用JRebel

File->Project Structure->Modules->Enable JReble

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

或者(与上图操作功能等价)

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

2.3 执行代码测试

a.配置jetty 插件启动命令

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

b.启动项目访问登录页面(读者以自己web项目代码为准)

两种方式启动均可,这里直接启动项目。

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

登录页:

code:

@Controller

public class IndexController extends BaseController {

@RequestMapping("index")

public String index(){

return "index";

}

}

view:

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

c.IndexController.java 文件下添加 index02index03方法

code:

@Controller

public class IndexController extends BaseController {

@RequestMapping("index")

public String index(){

return "index";

}

@RequestMapping("index02")

public String index02(){

return "index";

}

@RequestMapping("index03")

public String index03(){

return "index";

}

}

执行 ctrl+shif+f9 命令 重新编译项目

浏览器访问

view:

Idea 热部署插件JRebel 安装与环境配置-上海尚学堂Java培训

目前企业中Java项目开发主要以Idea IDE为主,这里配置JRebel 插件主要目的是为了提高大家项目编码效率,节省课堂中老师授课项目编码运行时间,技术无止境,每天积累一点点...

如您需要相关代码资料或Java300集等Java学习视频请加15201841284或18101642696获取。