天天看點

springboot 熱部署工具devtools

idea預設是沒有熱部署工具的,是以當開發代碼時,每次修改都需要重新開機就很不友善,springboot提供了熱部署工具devtools,使用起來也是非常的友善!

首先導入依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>
           

build中添加plugin

一樣在pom中的build中添加這個plugin,如果沒有build就加在dependency下面。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.3.7.RELEASE</version>
            <configuration>
                <mainClass>com.linnine.demo1.Demo1Application</mainClass>
            </configuration>
            <executions>
                <execution>
                    <id>repackage</id>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
           

修改設定

setting -> compiler -> 把這ADBC都勾起來,很好記的,印象深刻

springboot 熱部署工具devtools

啟動熱部署

同時按 ctrl+shift+alt+/ 彈出後選擇第1個Registry

springboot 熱部署工具devtools

勾選下面兩個選項

compiler.automake.allow.when.app.running

actionSystem.assertFocusAccessFromEdt
           
springboot 熱部署工具devtools

重新開機idea後即可生效!

參考位址:熱部署devtools

繼續閱讀