ideal热部署配置,idea js 热部署,Idea配置热部署的详细教程

ideal热部署配置,idea js 热部署,Idea配置热部署的详细教程

本文主要介绍Idea配置热部署的详细教程。本文以图文并茂的形式非常详细,对你的学习或工作有一定的参考价值。有需要的朋友可以参考一下。

一、概念

热部署是一个正在运行的应用程序。在修改他的源代码后,他可以自动编译并部署增量内容到服务器,而不需要重启,这样修改立即生效。热部署有两个问题需要解决。第一,开发时,修改代码后不用重启应用就能看到效果,大大提高了开发效率。第二,生产中运行的程序可以在不停止运行的情况下升级,不影响用户使用。

二、Idea开启热部署

本文主要介绍开发工具Idea的热部署。大多数使用Idea的人都习惯于开发java程序。目前流行的java程序有两种。第一个是传统的web应用程序,它运行在Tomcat这个Web容器上。第二个是Spring boot程序,嵌入了运行环境。

2.1 Tomcat热部署

a)找到顶部的程序操作栏,然后单击编辑配置。

b)。单击要配置的tomcat,单击部署,然后单击“”

c)。然后选择要部署的war包。热部署必须选择已展开的war包。

d)。切换回服务器,如下所示标记配置。

配置完成后,点击ok启动你的tomcat,然后更改jsp和java文件,测试热部署的配置是否成功。

最后,Idea热部署不是绝对实时的,仍然会有延迟。如果你手快,可能会改,但不会马上见效。所以不要怀疑此时热部署还没有配置成功。过了一会儿,你会在开发工具的左下角看到class reload的提示。该提示显示热部署已经完成。

当然,如果你想立即生效,你可以点击图标标记的按钮或使用快捷键Ctrl F10。

2.2 Spring boot程序热部署

a)找到顶部的程序操作栏,点击“编辑配置”,点击要配置的程序,按照下图标记本地配置。

配置完成后,单击ok启动您的程序。试验java文件,看看热部署配置是否成功。

但是在这里配置只会让java文件等静态资源热部署成功。但是,如果你的Spring boot程序是一个web程序,并且有jsp或者百里香之类的页面模板引擎,那么就需要在Spring boot的配置文件中进行配置。

如果是jsp,在application.yml文件下添加配置。

如果是百里叶,在application.yml文件中添加spring:thymeleaf:cache: false配置。

除了上述步骤,Spring boot程序可以实现热部署,也可以通过在程序中添加spring-boot-devtools依赖来实现。

!-热部署-

属国

groupIdorg.springframework.boot/groupId

artifactId spring-boot-dev tools/artifactId

version2.0.4.RELEASE/version

!-启用-

optional true/可选

/依赖关系

三、其他配置

如果通过以上步骤还没有达到理想的热部署效果,可以继续做以下两种配置。

3.1 开启Java Compiler的自动build

3.2 按住ctrl + shift +alt + / 选择Registry,按照下图标注配置

本文来自https://blog.csdn.net/qq_16148137/article/details/99694566.

这就是本文关于Idea配置热部署的详细教程。有关Idea配置热部署的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • intellij idea控制台乱码,idea解决乱码问题,解决IDEA2020控制台乱码的方法
  • intellij idea乱码怎么办,idea出现乱码
  • intellij idea乱码怎么办,idea出现乱码,两分钟解决IntelliJ IDEA中文乱码问题(推荐)
  • idea配置远程服务器调试,idea远程debug调试
  • idea配置远程服务器调试,idea远程debug调试,IDEA实现远程调试步骤详解
  • idea画uml类图,idea怎么画类图
  • idea画uml类图,idea怎么画类图,使用IDEA画UML图的详细步骤
  • IDEA永久激活,idea2019.1激活
  • IDEA永久激活,idea2019.1.1激活码永久,最新IDEA永久激活教程(支持最新2019.2版本)
  • idea显示乱码,idea解决乱码问题
  • idea新手使用教程,idea使用详细教程
  • idea新手使用教程,idea使用详细教程,IDEA使用入门小白操作教程
  • idea文本替换快捷键,intellij idea自动补全快捷键
  • idea文本替换快捷键,intellij idea自动补全快捷键,Intellij IDEA全局替换快捷键整理
  • idea收费版与社区版的区别,idea社区版和商业版功能的区别
  • 留言与评论(共有 条评论)
       
    验证码:

    Copyright @ 2018-2022 盛行IT 合作邮箱: mdzz19960812@outlook.com

    备案号:湘ICP备2023015575号