Idea SpringBoot 热部署方式

热部署是不用 Ctrl + F9 的!!! 告诉你 Ctrl + 9 你就怼他吧,没错的!

  • 正题

  1. pom 依赖
<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    <scope>truescope>
    <optional>trueoptional>
dependency>

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <configuration>
                    
                    <fork>truefork>
                    <addResources>trueaddResources>
                configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackagegoal>
                        goals>
                    execution>
                executions>

            plugin>
        plugins>
    build>

2 . idea 配置

打开 File -> Settings ->Build,Executions,Deployment -> Compiler ,勾选

Idea SpringBoot 热部署方式_第1张图片

然后,Ctrl + Shift + Alt + \ 打开

Idea SpringBoot 热部署方式_第2张图片

然后勾选

这里写图片描述

这一步很多人忘记设置。。所以导致不成功!!!

3.缓存配置

spring:
  thymeleaf:
    prefix: classpath:/templates/
    suffix: .html
    mode: HTML
    encoding: utf-8
    servlet:
      content-type: text/html
    cache: false

你可能感兴趣的:(springboot,idea)