springboot 配置devtools實現熱部署

1、maven配置

<!--修改html不要重啓項目 -->
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<version>2.0.6.RELEASE</version>
	<optional>true</optional> <!-- 表示依賴不會傳遞 -->
</dependency>
<plugin>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-maven-plugin</artifactId>
	<configuration>
	<fork>true</fork> <!-- 如果沒有該配置,devtools不會生效 -->
	</configuration>
</plugin>

2、application.yml

# Spring配置
spring:
  # 模板引擎
  thymeleaf:
    mode: HTML
    encoding: utf-8
    # 禁用緩存
    cache: false
# 服務模塊
  devtools:
    restart:
      # 熱部署開關
      enabled: true
  freemarker:
        cache: false    #頁面不加載緩存,修改即時生效

3、idea設置

紅框勾選

shift+ctrl+alt+/

選擇registry,下圖紅框勾選

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章