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

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

王林
Lepaskan: 2023-05-18 17:43:23
ke hadapan
921 orang telah melayarinya

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

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!

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