首页 > 其他分享 >IDEA编写的SpringBoot项目修改后自动编译刷新

IDEA编写的SpringBoot项目修改后自动编译刷新

时间:2023-05-06 11:02:07浏览次数:28  
标签:SpringBoot boot IDEA 编译 pom 刷新

问题的描述:
              IDEA 编写传统 web 应用使用外置的 Tomcat 时候,IDEA设置了外置的Tomcat的编译刷新,前端代码修改后是可以自动编译,页面刷新就能看到效果的。
    而开发 SpringBoot 项目的时候,因为它使用的是内置的 Tomcat ,所以即使是在 html 页面上修改内容,也必须重新启动之后才能看到效果。

    下面是解决SpringBoot项目中的编译刷新问题。

 

解决方法:

  1.修改项目的pom.xml文件

    a.在pom.xml文件中添加依赖(热部署):  

 <!--添加热部署-->
 <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
      <scope>true</scope>
 </dependency>

    b.在pom.xml文件中添加插件:

<!--热部署的配置-->
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <!--fork:没有该项配置,整个devtools不会起作用-->
        <fork>true</fork>
    </configuration>
</plugin>

 

最后还需设置IDEA

 这样就解决了springboot项目中的编译刷新问题。

 

标签:SpringBoot,boot,IDEA,编译,pom,刷新
From: https://www.cnblogs.com/me-me/p/17376602.html

相关文章

  • CINN 中子图编译缓存机制
    采用「问-答」形式记录研读CINN开源框架的笔记Q:CINN中子图编译的入口是在哪里?for(constauto&node_vec:clusters){//<-------逐个遍历每个子图//Classifyvarnodetoinputs,outputs,andinternals.GraphNodeSetcluster_set(node_vec.begin(),n......
  • IDEA修改git提交者的信息
    在IDEA中打开Terminal终端查看当前提交者的名称及邮箱gitconfiguser.namegitconfiguser.email修改成你自己的用户名及邮箱gitconfig--globaluser.name"xxxxx"gitconfig--globaluser.email"[email protected]"......
  • java基于springboot+vue的校园新闻网站、校园新闻管理系统,附源码+数据库+文档+PPT,适合
    1、项目介绍校园新闻网站的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、新闻类型管理、校园新闻管理、留言板管理、论坛交流、系统管理,用户前台:首页、校园新闻、论坛交流、留言反馈、个人中心、后台管理等功能。由于本网站的功能模块设计比较全面,所......
  • 解决IDEA中每次都要重复配置Maven问题
    IDEA中每次都要重复配置Maven问题......
  • 每天打卡一小时 第十九天 编译四部曲
    第一部曲自然语言 先将大数类的框架写好,再定义其中的函数分别写出每一个函数,通过分步骤的方法解决问题 有参构造函数首先声明函数时,默认参数定义根据数值的正负进行选择 然后进行循环将数字进行输入拷贝构造函数循环进行赋值操作公有函数成员选择正负符号循环赋......
  • 交叉编译boost库
    ./bootstrap.sh--with-toolset=gccproject-config.jam:if!gccin[feature.values<toolset>]{usinggcc:arm:/home/arci/buildroot-2023.02/output/host/bin/arm-buildroot-uclinux-uclibcgnueabi-gcc;}./b2link=static./b2link=staticinstall-......
  • SpringBoot配置mongodb打印日志
    在application.yml添加配置:logging:level:org.springframework.data.mongodb.core.MongoTemplate:DEBUG如果使用的是application.properties,则是:logging.level.org.springframework.data.mongodb.core.MongoTemplate=DEBUG......
  • java基于springboot+vue的垃圾分类管理系统,附源码+文档+PPT+数据库
    1、项目介绍垃圾分类网站的主要使用者分为管理员和用户、垃圾分类管理员,实现功能包括管理员:首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理、系统管理,垃圾分类管理员;首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃......
  • Eclipse4.5Mars安装JAD反编译插件
    第一步:打开eclipse帮助中的软件安装第二步:添加站点:http://feeling.sourceforge.net/update,如下图:第三步:选择EclipseClassDecompiler,下一步,下一步第四步:接受许可,安装!图略!第五步:重启eclipse!第六步:配置Jad,下图为EclipseClassDecompiler的首选项页面,可以选择缺省的反编译器工具,并......
  • 编译?汇编?链接?
    前言我还记得在我大一的时候上C语言课,老师的期末实验是用C语言写一个命令行的管理系统,本着模块化的思想,我很自然的想到系统中具有不同职责的模块应该分到不同的文件里去,但我真的不知道C语言该怎么做这种拆分,所以最后我用一个巨大无比的文件完成了实验。现代编程语言经过层层抽象......