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?

王林
王林nach vorne
2023-05-18 17:43:23913Durchsuche

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>
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/**

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen