Rumah >Java >javaTutorial >Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

PHPz
PHPzke hadapan
2023-05-11 10:22:052036semak imbas

1. koordinat import pom.xml

Dalam fail konfigurasi pom.xml projek SpringBoot, tambahkan kebergantungan berikut

        <!--手工启动热部署,用到的开发者工具依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

2. Permulaan Hot Deployment

Aktifkan Hot Deployment dalam IDEA

Kekunci pintasan:Ctrl + F9

Projek Binaan antara muka grafik

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

3. Aktifkan penggunaan panas secara automatik

Aktifkan penggunaan panas secara automatik dalam IDEA (IDEA membina projek secara automatik selepas hilang fokus selama lima saat dan mulakan penggunaan panas)

Langkah pertama:

Fail 》Tetapan 》Bina, Pelaksanaan, Penggunaan 》Penyusun 》Semak Build project automatically

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

Langkah 2:

>Fail 》Tetapan 》Tetapan lanjutan 》Semak

Allow auto-make to start even if development application is currently running

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

4 Konfigurasi skop penyebaran panas

Mengenai penggunaan panas:

<.>
    Mulakan semula: Kod pembangunan tersuai, termasuk kelas, halaman, fail konfigurasi, dll., memuatkan pemuat kelas mula semula lokasi
  • Muat Semula: Pakej balang, memuatkan pemuat kelas asas lokasi
  • Konfigurasi skop penggunaan panas:

Senarai direktori yang tidak mencetuskan semula secara lalai:

    /META-INF/maven
  • /META-INF/sumber
  • /sumber
  • /statik
  • /awam
  • /templat
  • fail konfigurasi springboot, tetapkan secara manual Fail atau folder yang tidak menyertainya kerahan panas:

# Tetapkan application.yml untuk tidak mengambil bahagian dalam kerahan panas Jika anda perlu menetapkan berbilang parameter, pisahkan dengan koma ','
spring:

devtools:<.> mulakan semula:
kecualikan: application.yml


5 Matikan penggunaan panas

benar-benar terjamin, dan penggunaan tidak akan dikonfigurasikan fail Dilindungi oleh konfigurasi, konfigurasi keutamaan tinggi, untuk mematikan penggunaan panas:

Konfigurasi dalam kelas permulaan projek SpringBoot:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringbootSsmpApplication {
    public static void main(String[] args) {
        //设置热部署关闭
        System.setProperty("spring.devtools.restart.enabled","false");
        SpringApplication.run(SpringbootSsmpApplication.class, args);
    }
}

Atas ialah kandungan terperinci Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam