Heim > Java > javaLernprogramm > Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?

Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?

PHPz
Freigeben: 2023-05-11 10:22:05
nach vorne
2074 Leute haben es durchsucht

1. Pom.xml-Importkoordinaten

Fügen Sie in der pom.xml-Konfigurationsdatei des SpringBoot-Projekts die folgenden Abhängigkeiten hinzu:

        <!--手工启动热部署,用到的开发者工具依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
Nach dem Login kopieren

Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?

2. Hot-Bereitstellung manuell in IDEA aktivieren: Strg + F9

Grafische Schnittstelle Build Project

 SpringBoot Was ist der Start- und Herunterfahrvorgang der Hot-Bereitstellung? 1: <code>Ctrl + F9</code></p><p>图形化界面Build Project</p><p><img src=

三、自动启动热部署

IDEA中自动激活热部署(IDEA失去焦点五秒后自动构建项目,启动热部署)

第一步:

File 》Setting 》Build、Execution、Deployment 》Compiler 》勾选Build project automatically

Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?

Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?

第二步:

File 》Setting 》advanced Settings 》勾选Allow auto-make to start even if development application is currently running

Datei 》Einstellung 》Build, Ausführung, Bereitstellung 》Compiler 》Überprüfen Sie Projekt automatisch erstellen

Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?Was ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?“ /></p><h3><img src=

Schritt 2:

    Datei 》Einstellung 》Erweiterte Einstellungen 》Aktivieren Sie Auto-Make-Start auch bei Entwicklungsanwendung zulassen wird derzeit ausgeführt
  • 4. Hot-Deployment-Bereichskonfiguration

    Über Hot-Deployment:

Neustart: Benutzerdefinierter Entwicklungscode, einschließlich Klassen, Seiten, Konfigurationsdateien usw., Ladeort, Klassenlader neu starten

  • ReLoad: JAR-Paket, Ladeort des Basisklassenladers

  • Hot Deployment Scope-Konfiguration:

    Verzeichnisliste, die standardmäßig keinen Neustart auslöst:
  • /META-INF/maven
  • / META – Legen Sie in der Springboot-Konfigurationsdatei manuell Dateien oder Ordner fest, die nicht an der Hot-Bereitstellung teilnehmen:
  • # Stellen Sie application.yml so ein, dass sie nicht an der Hot-Bereitstellung teilnimmt. Wenn Sie mehrere Parameter festlegen müssen, trennen Sie diese durch Kommas. '

    spring:
  • devtools:
  • restart:

    exclude: application.yml

fünf, Hot-Deployment ausschalten

Absolute Garantie, Konfiguration mit hoher Priorität verwenden, die nicht durch die Konfigurationsdateikonfiguration überschrieben wird, um Hot-Deployment auszuschalten:

Konfiguration in der Startklasse des SpringBoot-Projekts:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringbootSsmpApplication {
    public static void main(String[] args) {
        //设置热部署关闭
        System.setProperty("spring.devtools.restart.enabled","false");
        SpringApplication.run(SpringbootSsmpApplication.class, args);
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der Start- und Herunterfahrvorgang der SpringBoot-Hot-Bereitstellung?. 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