Verwenden Sie Idea, um ein Hello World Spring Boot-Projekt zu erstellen.
Beschreibung der Entwicklungsumgebung:
(1) Spring Boot 2.7.0
(2) Idee: IntelliJ IDEA 2022.2.2
(3) Betriebssystem: Mac OS
Die Umgebung ist nicht dieselbe und einige Vorgänge sind es etwas anders. Ja, aber die Grundidee ist dieselbe.
Im Spring Boot-Projekt kann die Portnummer in der Konfigurationsdatei konfiguriert werden, daher ist die einfachste Lösung, die man sich vorstellen kann Ändern Sie die Konfigurationsdatei application.( Properties/yml) Portkonfiguration server.port, spezifische Vorgänge:
(1) Konfigurieren Sie zuerst server.port = 8080, führen Sie die Startup-Klasse aus, um die Anwendung zu starten.
(2) Ändern Sie server.port = 8081 und führen Sie die Startup-Klasse aus, um die Anwendung zu starten.
Dadurch werden zwei Spring Boot-Anwendungen mit unterschiedlichen Ports gestartet. Obwohl diese Methode einfach ist, ist ihre Bedienung nicht benutzerfreundlich und das Ändern der Konfigurationsdatei in einem tatsächlichen Projekt wird definitiv nicht funktionieren.
Verwenden Sie die von Idea bereitgestellten Konfigurationen bearbeiten, um Anwendungsparameter zu konfigurieren.
Klicken Sie auf Optionen ändern, um Anwendungsparameter hinzuzufügen:
Verschiedene Versionen von Entwicklungstools können leicht unterschiedliche Schnittstellen haben, aber Sie können immer noch Programmargumente finden:
Beschreibung:
(1) VM Optionen: VM-Optionen sind eigentlich die Laufzeitumgebungsvariablen, die wir im Programm benötigen. Sie müssen mit -D oder -X oder -XX beginnen. Jeder Parameter wird durch ein Leerzeichen getrennt
( 2) Programmargumente: Programmargumente sind das String-Array args[], das wir an die Hauptmethode übergeben. Es beginnt normalerweise mit --, wie zum Beispiel --spring.profiles.active=dev; .active=dev, wenn sie gleichzeitig vorhanden sind, hat die Konfiguration der Programmargumente Vorrang und fügen Sie dann eine --server.port=8081-Konfiguration hinzu: 2.3 Lösung 3: Verwenden Sie RunDashboardIDEA bietet a leistungsstarke Dashboard-Funktion (Dashboard ausführen). Die oben genannten Startinstanzen mit mehreren Anwendungen können gut verwaltet werden, sodass wir die konfigurierten Projekte visualisieren, die Neukonfiguration, Ausführung und das Debuggen des Spring-Boot-Projekts erleichtern und unsere Betriebsschritte vereinfachen können. Fügen Sie die folgende Konfiguration in der Datei .idea/workspace.xml hinzu:<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> </component>
Auf diese Weise können Sie mehrere starten: 3. Starten Sie zwei Spring Boots am selben Port. SpringBoot wird mit Tomcat geliefert. Führen Sie SpringApplication.run einfach direkt in der Hauptmethode aus und geben Sie beim Zugriff kein Projekt ein Name ist erforderlich. Wenn die Idee zwei SpringBoot-Projekte enthält und die Zugriffspfade der Controller-Ebene gleich sind und kein Pfadname vorhanden ist, können zwei Hauptmethoden nicht gleichzeitig ausgeführt werden Gleichzeitig muss die Portnummer belegt sein. So starten Sie zwei Projekte gleichzeitig. Stellen Sie einfach das Kriegspaket auf dem Tomcat-Server bereit. Es ist nicht erforderlich, den integrierten Tomcat-Server von SpringBoot zu verwenden. Um darauf zuzugreifen, geben Sie einfach localhost:8080/Projektname/Pfad in die URL ein. In den Entwicklungstools können Sie zum Starten auch externes Tomcat verwenden.
Das obige ist der detaillierte Inhalt vonIdee, wie man mehrere SpringBoot-Projekte startet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!