问题的描述:
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