idea+springboot+freemarker热部署(亲测)
需求:
最近要做前端事情,使⽤了idea+springboot+freemarker,每次修改freemarker都要重新启动,⽹络了⼀些⽅法,加上⾃⼰的⼀些⽅法完成了。本⼈⽤的是idea2018.1的版本。备注:请使⽤google浏览器,⽕狐会有缓存idea debug
步鄹
第⼀步:在maven中加⼊devtools的依赖(这⾥我使⽤的是maven来管理项⽬)
<!-- freemarker热启动 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<build>
<plugins>
<!-- freemarker热启动 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
第⼆步:在application.properties中设置禁⽤模板引擎缓存
#freemarker热启动
spring.freemarker.cache=false
spring.plate_update_delay=0
第三步:修改IDEA的设置
打开 Settings –> Build-Execution-Deployment –> Compiler,将 Build project automatically.勾上。
第四步:在Run/Debug Configurations中设置
全部设置完毕,重启⼀下IDEA。现在你就不必每次都⼿动的去点停⽌和启动了。备注:请使⽤google浏览器,⽕狐会有缓存
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论