Heim > Java > javaLernprogramm > Idee: Was sind die gängigen Methoden für Springboot, SpringCloud Hot Loading und Hot Debugging?

Idee: Was sind die gängigen Methoden für Springboot, SpringCloud Hot Loading und Hot Debugging?

王林
Freigeben: 2023-05-18 17:43:23
nach vorne
944 Leute haben es durchsucht

Szenariobeschreibung

Während des Projektentwicklungsprozesses muss das Projekt jedes Mal neu gestartet werden, wenn es geändert und debuggt werden muss, was viel Zeit verschwendet. Im Folgenden sind zwei häufig verwendete Methoden aufgeführt, die ich zusammengestellt habe:

Methode 1: Ändern Sie die Startkonfigurationsmethode (hauptsächlich für den Debug-Modus). Ressourcen unten

zur Aktion „Aktualisieren“: Tastenkombinationen aktualisieren, wenn der Benutzer aktiv Aktualisierungen durchführt: Strg + F9 bei Deaktivierung des Frames: Aktualisieren, wenn das Bearbeitungsfenster den Fokus verliert


Idee: Was sind die gängigen Methoden für Springboot, SpringCloud Hot Loading und Hot Debugging?

Methode 2: SpringBoot- dev -Tools Hot Deployment


Anweisungen

Wenn der Entwickler Spring-Boot-Devtools in das Projekt einführt, wird das Projekt automatisch neu gestartet, solange sich der Klassenpfadpfad ändert, was die Entwicklungsgeschwindigkeit des Projekts erheblich verbessert . Wenn der Entwickler Eclipse verwendet, wird das Projekt nach dem Ändern und Speichern des Codes automatisch kompiliert und ein Neustart ausgelöst. Wenn der Entwickler IntelliJ IDEA verwendet, muss der Entwickler standardmäßig manuell kompilieren, bevor er einen Neustart auslöst. Klicken Sie beim manuellen Kompilieren auf das Menü Erstellen -> Projekt erstellen oder drücken Sie zum Kompilieren die Tastenkombination Strg+F9. Nach erfolgreicher Kompilierung wird das Projekt neu gestartet. Natürlich können Entwickler, die IntelliJ IDEA verwenden, auch die automatische Kompilierung von Projekten konfigurieren:

Idee: Was sind die gängigen Methoden für Springboot, SpringCloud Hot Loading und Hot Debugging?1.idea startet die automatische Kompilierung

File=》Settings=》Build,Execution,Deployment=》Compiler=》Check Build project automeatical Idee: Was sind die gängigen Methoden für Springboot, SpringCloud Hot Loading und Hot Debugging?

Strg+Umschalt+Alt+/ =》Registry=》Compiler.automake.allow.parallel überprüfen


2.JAR-Datei einführen
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
Nach dem Login kopieren
3.application.properties-Datei zum Hinzufügen der Konfiguration

#热部署默认会重启
spring.devtools.restart.enabled=true
#添加那个目录的文件需要restart
spring.devtools.restart.additional-paths=src/main/java
#排除那个目录的文件不需要restart
spring.devtools.restart.exclude=static/**,public/**
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonIdee: Was sind die gängigen Methoden für Springboot, SpringCloud Hot Loading und Hot Debugging?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage