IDEA 2020.1 熱部署(不安裝JRebel)


 IDEA不需要安裝JRebel即可實現熱部署。

    版本:IDEA 2020.1 

    日期:2020-09-08 11:07:40

    需要三步:pom依賴、Settings設置、特殊設置

1.pom文件中要有devtools依賴和maven-plugin插件:

 <!-- dependencys內 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

 

<!--build的plgins里,一般會自動生成-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.3.0.RELEASE</version>
                <configuration>
                    <!-- 你自己的 -->
                    <mainClass>com.example.demo.DemoApplication</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <id>repackage</id>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

 

2.在設置中打開自動編譯:

 

 

 3.打開運行時編譯,按快捷鍵 Shift+Ctrl+Alt+/ ,選擇 Registry,找到找到compiler.automake.allow.when.app.running進行勾選,然后Close

 

 

 

   然后就可以了。

  還可以在application.properties配置文件添加如下配置,做一些自定義設置,一般也沒多大用,不配置也能用:

#熱部署生效
spring.devtools.restart.enabled=true
#設置重啟的目錄
spring.devtools.restart.additional-paths=src/main/java
#設置不重啟目錄
spring.devtools.restart.exclude=WEB-INF/** 

  最后,以上種種,mybatis的mapper.xml文件能否熱部署並沒有嘗試,嘗試過的可以在下方留言惠及大家。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM