2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Was ist Hot Deployment? Hot Deployment bedeutet, dass die gesamte Anwendung nicht gestoppt oder neu gestartet werden muss, während die Anwendung ausgeführt wird.Server können Sie neuen Code, Ressourcen oder Konfigurationsdateien bereitstellen, damit diese sofort wirksam werden. Diese Bereitstellungsmethode trägt zur Verbesserung der Entwicklungseffizienz und Systemverfügbarkeit bei.
Bei der Hot-Bereitstellung kann der inkrementelle Inhalt automatisch kompiliert und bereitgestellt werden, wenn ein bestimmter Teil des Codes geändert wird, ohne dass das Projekt neu gestartet werden muss. Aktualisieren Sie einfach Ihren Browser, um die Auswirkungen des aktualisierten Codes zu sehen. Verbessert die Entwicklungseffizienz erheblich und verkürzt die Wartezeit.
Wie implementiert man eine Hot-Bereitstellung? In IntelliJ IDEA gibt es mehrere gängige Methoden zur Implementierung einer Hot-Bereitstellung:
in diesem Artikel verwendet wirdSpring Boot DevTools.Die IDEA-Softwareversion ist 2023.2.3.
Schritt 1: Abhängigkeiten einführen
Fügen Sie die Spring-Boot-Devtools-Abhängigkeit in die Datei pom.xml im Maven-Projekt ein.
Codesprache: HTML
Kopieren
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-devtools</artifactId>
- <scope>runtime</scope>
- <optional>true</optional>
- </dependency>
Schritt 2: Konfiguration schreiben
Konfiguration in YML-Datei schreiben.
Codesprache: HTML
Kopieren
- spring:
- devtools:
- restart:
- enabled: true
Schritt 3: Richten Sie die automatische Kompilierungsfunktion des Projekts ein (statische Kompilierung).
1. Hot-Deployment des aktuellen Projekts
Rechte Maustaste: Datei -> Einstellungen -> Build, Exec... -> Compiler -> Aktivieren Sie „Projekt automatisch erstellen“. wie das Bild zeigt.
Projekt automatisch erstellen: Das Projekt automatisch verpacken und auf Übernehmen klicken.
2. Hot-Deploy des neu erstellten Projekts (kann weggelassen werden)
Rechte Maustaste: Datei -> Neue Projekte einrichten -> Einstellungen für neue Projekte --> Einstellungen --> Erstellen, Ausführen... --> Compiler --> AusführenProjekt automatisch erstellen。wie das Bild zeigt.
Die restlichen Schritte sind die gleichen wie oben, es sind hier keine Screenshots enthalten.
Schritt 4: Aktivieren Sie die Ausführung der Hot-Bereitstellung (dynamische Kompilierung).
Rechte Maustaste: Datei --> Einstellungen --> Erweiterte Einstellungen --> Häkchen bei Automatisches Erstellen zulassen, um überhaupt zu starten... markieren.
Klicken Sie auf Übernehmen.
Kehren Sie nach dem Ändern des Projektcodes zur Seite zurück und aktualisieren Sie sie, um die Auswirkungen der Hot-Bereitstellung zu sehen.