[JAVA] Erstellen Sie mit Intellij ein Spring Boot-Projekt und beenden Sie es sofort nach dem Start

Ich dachte daran, Spring Boot mit IntelliJ zu starten. Es war, als ich über das Erstellen und Ausführen eines Projekts stolperte.

Symptome

Wenn ich ein Projekt mit Spring Inirializer auf IntelliJ erstellt und Run Application from main ausgeführt habe, wurde die Anwendung sofort beendet.

2018-03-13 20:45:42.270  INFO 7595 --- [      Thread-12] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown

Process finished with exit code 0

Das Ausführen von Eclipse funktioniert einwandfrei, und das Ausführen von Gradle funktioniert ebenfalls. .. .. Aus irgendeinem Grund startet es nicht mit "Anwendung von IntelliJ ausführen". .. ..

Lösungen

Zunächst wurde die Abhängigkeitskonfiguration von Spring-Boot-Starter-Tomcat in den Abhängigkeiten von build.gradle von der bereitgestellten Laufzeit zum Kompilieren geändert.

build.gradle


dependencies {
	compile('org.springframework.boot:spring-boot-starter-web')
	// providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
	compile('org.springframework.boot:spring-boot-starter-tomcat')
	testCompile('org.springframework.boot:spring-boot-starter-test')
}

Impressionen

Es gibt Menschen, die von der gleichen Sache abhängig sind. Spring Boot app shuts down automatically

In Anbetracht des tatsächlichen Betriebs scheint es jedoch besser, die Abhängigkeitskonfiguration von Spring-Boot-Starter-Tomcat nicht zu ändern. Führen Sie bootRun mit gradle von IntelliJ aus, um mit der Entwicklung fortzufahren. Sie können auch debuggen.

Recommended Posts

Erstellen Sie mit Intellij ein Spring Boot-Projekt und beenden Sie es sofort nach dem Start
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
Bis Sie ein Spring Boot-Projekt in Intellij erstellen und an Github senden
Starten Sie mit IntelliJ ein (altes) Spring Boot-Projekt
Führen Sie ein Spring Boot-Projekt mit VS-Code aus
Erstellen Sie eine Spring Boot-Anwendung mit IntelliJ IDEA
Java-Tipps - Erstellen Sie mit Gradle ein Spring Boot-Projekt
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
Erstellen Sie mit dem Befehl cURL + tar ein Spring Boot-App-Entwicklungsprojekt
Erstellen eines Projekts (und eines GitHub-Repositorys) mit Java und Gradle mit IntelliJ IDEA
Eine Geschichte über ein in Java geschriebenes Spring Boot-Projekt, das Kotlin unterstützt
Erstellen Sie mit Spring Boot eine einfache Such-App
Anforderungs- und Antwortprotokolle mit Spring Boot ausgeben
Führen Sie JUnit und Spock in einem Maven-Projekt aus
So fügen Sie in Spring Boot einen Klassenpfad hinzu
Erstellen Sie einen Web-API-Server mit Spring Boot
Zeigen Sie die Gradle-Aufgabe im Spring Boot-Projekt an
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Ich habe im Frühjahr einen Restful-Server und -Client erstellt.
Erstellen Sie mit Spring Security 2.1 eine einfache Demo-Site mit Spring Security
Probieren Sie gRPC im Spring Boot & Spring Cloud-Projekt (Mac OS) aus.
Erstellen Sie in Eclipse eine Basis für Ihr Stapelverarbeitungsprojekt.
Eine Geschichte über eine BeanNotOfRequiredTypeException, die nach der Anwendung von AOP im Frühjahr aufgetreten ist
Aufrufen und Verwenden der API in Java (Spring Boot)
Erstellen Sie eine API zum Senden und Empfangen von Json-Daten mit Spring
Erstellen Sie ein Tomcat-Projekt mit Eclipse Pleiades All in One
Abrufen von Fehlerinformationen mithilfe von DefaultErrorAttributes und ErrorAttributeOptions in Spring Boot 2.3
Ich habe Spring Boot seit einem Monat nicht mehr verstanden
Erstellen Sie eine Spring Boot-Webanwendung, die IBM Cloudant verwendet, und stellen Sie sie in Cloud Foundry bereit
Legen Sie den Kontextparameter in Spring Boot fest
Spring Boot 2 Multiprojekt mit Gradle
Wichtige Änderungen in Spring Boot 1.5
NoHttpResponseException in Spring Boot + WireMock
Erstellen Sie mit Spring Boot einen Mikrodienst
Spring Boot 2.2 unterstützt jetzt RSocket. Probieren Sie es aus
So erstellen Sie mit SPRING INITIALIZR einen Hinadan für ein Spring Boot-Projekt
Ich kann in IntelliJ keine Java-Klasse mit einem bestimmten Namen erstellen
Rufen Sie in Spring Boot eine Proxy-Instanz der Komponente selbst ab
[Swift] Erstellen Sie ein Projekt mit Xcode (Version 12.1) und zeigen Sie "Hallo Welt!"
Hochladen und Herunterladen von Dateien mit Ajax mit Spring Boot (ohne JQuery)
Wird in Spring Boot mithilfe einer Bean-Definitionsdatei mit dem Namen application.xml angepasst
Vergleiche Hallo Welt! Mit Spring Boot mit Java, Kotlin und Groovy
Schreiben wir einen Testcode für die Anmeldefunktion mit Spring Boot
Anzeigen der in Spring Boot eingegebenen Zeichen im Browser und Referenzlinks [Einführung in Spring Boot / Für Anfänger]