Rumah  >  Artikel  >  Java  >  Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

王林
王林ke hadapan
2023-05-18 17:43:23899semak imbas

Penerangan Senario

Semasa proses pembangunan projek, projek perlu dimulakan semula setiap kali ia perlu diubah suai dan nyahpepijat, yang membuang banyak masa. Berikut ialah dua kaedah biasa yang saya susun

Kaedah 1

Ubah suai kaedah konfigurasi permulaan (terutamanya untuk mod nyahpepijat)
Klik konfigurasi permulaan = 》 edit konfigurasi…

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

Ubah suai Kelas Kemas Kini dan sumber di bawah konfigurasi
pada ‘kemas kini‘ tindakan: Kemas kini kekunci pintasan apabila pengguna secara aktif melakukan kemas kini: Ctrl + F9

pada penyahaktifan bingkai: Kemas kini apabila tetingkap pengeditan hilang fokus

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

Kaedah 2

SpringBoot -dev -tools hot deployment

Arahan
Apabila pembangun memperkenalkan spring-boot-devtools ke dalam projek, selagi terdapat perubahan dalam laluan classpath, projek akan dimulakan semula secara automatik , yang sangat Dadi meningkatkan kelajuan pembangunan projek. Jika pembangun menggunakan Eclipse, selepas mengubah suai kod dan menyimpannya, projek akan menyusun dan mencetuskan semula secara automatik Jika pembangun menggunakan IntelliJ IDEA, secara lalai, pembangun perlu menyusun secara manual sebelum mencetuskan semula. Apabila menyusun secara manual, klik menu Bina -> atau tekan kekunci pintasan Ctrl+F9 untuk menyusun Selepas berjaya menyusun, projek akan dimulakan semula. Sudah tentu, pembangun yang menggunakan IntelliJ IDEA juga boleh mengkonfigurasi kompilasi automatik projek:

1.idea memulakan kompilasi automatik

Fail=》Settings=》Build,Execution,Deployment=》Compiler. = 》Semak projek Bina secara automatik

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

Ctrl+shifter+alt+/ =》Registry=》Semak compiler.automake.allow.parallel

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

🎜>

Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?

2.Perkenalkan jar
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
3.Tambah konfigurasi pada fail application.properties
#热部署默认会重启
spring.devtools.restart.enabled=true
#添加那个目录的文件需要restart
spring.devtools.restart.additional-paths=src/main/java
#排除那个目录的文件不需要restart
spring.devtools.restart.exclude=static/**,public/**

Atas ialah kandungan terperinci Idea Apakah kaedah biasa untuk springboot springCloud hot loading dan hot debugging?. 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