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

Apakah proses permulaan dan penutupan penggunaan panas SpringBoot?

PHPz
Lepaskan: 2023-05-11 10:22:05
ke hadapan
2075 orang telah melayarinya

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>
Salin selepas log masuk

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);
    }
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan