1.在pom.xml文件中添加以下依赖,然后在idea中选中项目右击maven---》ReImport更新依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional><!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 -->
<!--<scope>true</scope>-->
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> <!--fork : 如果没有该项配置,肯呢个devtools不会起作用,即应用不会restart -->
</configuration>
</plugin>
</plugins>
</build>
2.在application.yml配置文件中添加
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
username: root
password: root
url: jdbc:mysql://127.0.0.1:3306/shel?characterEncoding=utf-8&useSSL=false
jpa:
show-sql: true
thymeleaf:
cache: true
3.在idea中更改配置,找到file-->>setting-->>Compiler 如图所示,把红色框中得勾选中,则项目会开启自动编译
4.Ctrl+Shift+Alt+/,选择Registry
compiler.automake.allow.when.app.running后面的勾也需要打上