[JAVA] Créez un projet Spring Boot avec intellij et quittez immédiatement après le lancement

Je pensais démarrer Spring Boot avec IntelliJ, C'est quand je suis tombé sur la création et la gestion d'un projet.

Symptômes

Lorsque j'ai créé un projet à l'aide de Spring Inirializer sur IntelliJ et exécuté Run Application à partir de main, l'application se ferme immédiatement.

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

Exécuter depuis eclipse fonctionne bien, et courir depuis gradle fonctionne également. .. .. Pour une raison quelconque, il ne démarre pas à partir de Exécuter l'application à partir d'IntelliJ. .. ..

Solution

Il a commencé par modifier la configuration des dépendances de spring-boot-starter-tomcat dans les dépendances de build.gradle du Runtime fourni pour compiler.

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')
}

Impressions

Il y a des gens qui sont dépendants de la même chose. Spring Boot app shuts down automatically

Cependant, compte tenu du fonctionnement réel, il semble préférable de ne pas modifier la configuration des dépendances de spring-boot-starter-tomcat. Exécutez bootRun avec gradle d'IntelliJ pour poursuivre le développement. Vous pouvez également déboguer.

Recommended Posts

Créez un projet Spring Boot avec intellij et quittez immédiatement après le lancement
Comment créer un projet Spring Boot dans IntelliJ
Créer un projet Java Spring Boot avec IntelliJ
Jusqu'à ce que vous créiez un projet Spring Boot dans Intellij et que vous le transmettiez à Github
Lancer un (ancien) projet Spring Boot avec IntelliJ
Exécuter un projet Spring Boot avec VS Code
Créez une application Spring Boot à l'aide d'IntelliJ IDEA
Conseils Java - Créez un projet Spring Boot avec Gradle
[Spring Boot] Comment créer un projet (pour les débutants)
Comment créer un nouveau projet Gradle + Java + Jar dans Intellij 2016.03
Créez un projet de développement d'application Spring Boot avec la commande cURL + tar
Création d'un projet (et d'un référentiel GitHub) à l'aide de Java et Gradle avec IntelliJ IDEA
Une histoire sur un projet Spring Boot écrit en Java qui prend en charge Kotlin
Créez une application de recherche simple avec Spring Boot
Sortie des journaux de demande et de réponse avec Spring Boot
Exécutez JUnit et Spock dans un projet maven
Comment ajouter un chemin de classe dans Spring Boot
Créer un serveur API Web avec Spring Boot
Afficher la tâche Gradle dans le projet Spring Boot
Créer un environnement de développement Spring Boot avec docker
J'ai créé un serveur et un client Restful au printemps.
Créez un site de démonstration simple avec Spring Security avec Spring Boot 2.1
Essayez gRPC dans le projet Spring Boot et Spring Cloud (Mac OS)
Créez une base pour votre projet de traitement par lots dans Eclipse.
Une histoire sur une BeanNotOfRequiredTypeException qui s'est produite après l'application d'AOP au printemps
Comment appeler et utiliser l'API en Java (Spring Boot)
Créez une API pour envoyer et recevoir des données Json avec Spring
Créer un projet Tomcat en utilisant Eclipse Pleiades All in One
Obtenez des informations d'erreur à l'aide de DefaultErrorAttributes et ErrorAttributeOptions dans Spring Boot 2.3
Je n'ai pas compris Spring Boot depuis un mois
Créez une application Web Spring Boot qui utilise IBM Cloudant et déployez-la sur Cloud Foundry
Définir le paramètre contextuel dans Spring Boot
Multi-projets Spring Boot 2 avec Gradle
Changements majeurs dans Spring Boot 1.5
NoHttpResponseException dans Spring Boot + WireMock
Créer un micro service avec Spring Boot
Spring Boot 2.2 prend désormais en charge RSocket, alors essayez-le
Comment créer un hinadan pour un projet Spring Boot à l'aide de SPRING INITIALIZR
Je ne peux pas créer une classe Java avec un nom spécifique dans IntelliJ
Obtenez une instance proxy du composant lui-même dans Spring Boot
[Swift] Créez un projet avec Xcode (ver 12.1) et affichez "Hello, World!"
Téléchargement et téléchargement de fichiers à l'aide d'Ajax avec Spring Boot (sans JQuery)
Intégré dans Spring Boot à l'aide d'un fichier de définition de bean nommé application.xml
Comparez Hello, world! Avec Spring Boot avec Java, Kotlin et Groovy
Écrivons un code de test pour la fonction de connexion avec Spring Boot
Comment afficher les caractères saisis dans Spring Boot sur le navigateur et les liens de référence [Introduction à Spring Boot / Pour les débutants]