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
Ubah suai kaedah konfigurasi permulaan (terutamanya untuk mod nyahpepijat)
Klik konfigurasi permulaan = 》 edit konfigurasi…
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
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:
Fail=》Settings=》Build,Execution,Deployment=》Compiler. = 》Semak projek Bina secara automatik
Ctrl+shifter+alt+/ =》Registry=》Semak compiler.automake.allow.parallel
🎜>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
#热部署默认会重启 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!