.................

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

问题的描述:
              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项目中的编译刷新问题。

 

posted on 2023-05-06 10:53  么么^  阅读(1200)  评论(0编辑  收藏  举报

Live2D