[JAVA] Comment créer un projet Spring Boot dans IntelliJ
introduction
Il y a tellement de choses que je ne comprends pas, alors je viens de courir et de résumer ce que je peux voir sur localhost.
environnement
- Java 12(openjdk 12.0.1)
--IntelliJ IDEA 2019.2 (Version gratuite, pas de problème dans la communauté)
- Mac OS X 10.14.6
Présentation d'un plug-in avec IntelliJ
--Ouvrez le haut d'IntelliJ (Bienvenue dans IntelliJ IDEA)
--Si vous avez un autre projet ouvert, fermez-le avec Fichier-> Fermer le projet
- En bas à droite Configurer-> Ouvrir les plugins
- Recherchez ** Spring Assistant ** sur Marketplace et installez
- Redémarrez IntelliJ
Création de projet partie 1
--Sélectionnez Créer un nouveau projet
--Sélectionnez le ** Spring Assistant ** que vous avez installé précédemment sur le côté gauche.
- Sélectionnez la version Java dans Project SDK
- Le serveur Spring Initializr peut être laissé par défaut
――Je ne sais pas ce qui se passe si vous en choisissez un autre, alors vérifiez-le vous-même.
Création de projet partie 2
- Project Type → Gradle Project
- Je n'ai utilisé que Gradle, donc pour le moment
- Langage → Java
- Package → Jar
--Je ne comprends pas la différence entre Jar et War
--Version Java → Il semble correspondre à la version Java sélectionnée dans le SDK
Création de projet partie 3
- Dépendance ajoutée (recommandée ci-dessous)
- Spring Boot DevTools
- Spring Web Starter
- Spring Web Service
- Tymeleaf
――Il existe différentes options, veuillez donc la vérifier et l'utiliser.
«Je vous serais reconnaissant de bien vouloir commenter ces fonctionnalités.
Afficher dans le navigateur
--Application.java est créé automatiquement, vous devez donc créer un contrôleur ou écrire un code équivalent.
- Je l'ajouterai quand j'en aurai envie
--Créez un fichier HTML dans le répertoire src / main / resources / templates et placez-le
- Vous pouvez passer de la valeur par défaut 8080 à [localhost: 3000](http: // localhost: 3000 /) en ajoutant un nombre approprié tel que
server.port = 3000
à resources / application.propaties.
en conclusion
Le framework Spring regorge de choses que je ne comprends pas encore, mais j'ai pensé que ce serait très pratique pour moi de pouvoir créer de nouveaux projets avec IntelliJ!