Tutoriel Java Spring Boot - Exemple d'application Web Hello-World en direct avec des étapes détaillées

Publié: 2018-04-05
Tutoriel Spring Boot par Crunchify LLC

Pourquoi Spring Boot ? A quoi sert Spring Boot ?

Vous souhaitez créer des micro-services basés sur Java pour votre application ? Eh bien, Spring Boot est une solution open source basée sur Java pour le même

Il est utilisé pour créer une application basée sur Spring prête pour la production et créée par l'équipe Pivotal.

L'idée de Spring Boot est très simple. Il fournit un ensemble de fonctionnalités et un cadre préconfigurés avec lesquels vous pouvez publier votre première application Web basée sur Spring Boot avec seulement few lines of code . Avec une simple commande, vous pouvez lancer et tester votre application Web.

L'ensemble de toutes les configurations personnalisées, les configurations de base de données et les modules tiers sont out-0f-the-box dans Spring Boot.

Comme nous avons le très populaire didacticiel Hello World Spring MVC, nous allons également commencer notre didacticiel Hello World Spring Boot de la même manière.

Premiers pas avec Spring Boot :

  • Ceci est votre tutoriel Spring Boot pour les débutants
  • Tutoriel Hello World Spring Boot
  • Exemple de démarrage de printemps le plus simple
  • Tutoriel Spring Boot Maven
  • exemple d'application web de démarrage de printemps

Commençons.

Étape 1

Pour démarrer avec Spring Boot, vous aurez besoin des configurations ci-dessous.

  1. JDK 8. Assurez-vous de download and install dernier JDK.
  2. Eclipse IDE. Assurez-vous de télécharger Eclipse IDE for Java EE Developers . lien de téléchargement officiel.
  3. Démarrage de printemps 2.4.3.

Étape 2

Une fois que vous avez installé Eclipse sur votre ordinateur portable/de bureau, accédez à Eclipse. Nous allons créer un nouveau projet Web dynamique.

  • Cliquez sur Fichier
  • Nouvelle
  • Dynamic Web Project
  • Sur le premier écran, indiquez le nom du projet : CrunchifySpringBootHelloWorld
  • Assurez-vous que vous disposez de la version du module Web dynamique à 3.1 et de l'environnement d'exécution cible Apache Tomcat 8.
  • Si vous n'avez pas encore configuré Apache Tomcat, suivez ces étapes pour configurer Tomcat dans Eclipse.
  • Cliquez sur Suivant deux fois et assurez-vous que les paramètres sont identiques à ceux-ci. Capture d'écran1, Capture d'écran2.
  • OU cliquez sur Terminer pour créer un projet Web dynamique.

Étape 3

L'étape suivante consiste à convertir le projet Java en projet Maven.

  1. Clic droit sur le projet
  2. Cliquez sur Configurer
  3. Cliquez sur Convert to Maven Project
  4. Conserver la configuration par défaut
  5. Cliquez sur terminer

Étape 4

L'étape ci-dessus créera un fichier pom.xml pour votre projet. L'étape suivante consiste à mettre à jour le fichier pom.xml avec le contenu ci-dessous et à ajouter Spring Boot Dependency .

Comme vous le voyez ci-dessus, nous ajoutons le jar org.springframework.boot 2.4.3 à notre projet. De plus, nous ajoutons deux autres artefacts :

  1. plugin spring-boot-maven
  2. spring-boot-starter-web

Étape-5

Travaillons maintenant sur la création d'un simple fichier Hello World Application auquel nous pourrons accéder à l'aide d'URL

  • http://locahost:8080
  • http://locahost:8080/crunchify

Créez le fichier CrunchifyHelloWorldSpringBoot.java avec le contenu du code ci-dessous :

Une fois que vous avez ajouté le fichier Java ci-dessus, la structure de votre projet Eclipse devrait ressembler à ceci :

Étape-6

Maintenant, en utilisant la simple commande spring-boot:run maven, vous pouvez démarrer votre Spring Boot Application .

  • Clic droit sur le projet
  • Cliquez sur Run As -> Maven build...

Ensuite, Windows conserve la configuration par défaut et fournit l' goal as spring-boot:run comme vous le voyez dans l'image ci-dessous.

Étape-7

Assurez-vous que vous n'avez aucune erreur dans la console Eclipse. Voici une sortie console d'Eclipse IDE.

Étape-8

Visitez maintenant les URL http://localhost:8080 et http://locahost:8080/crunchify pour voir le résultat en direct.

J'espère que ce tutoriel vous aidera à démarrer avec l'exemple Java Spring Boot. Faites-moi savoir si vous rencontrez un problème lors de l'exécution de votre première application Spring Boot.

Dans les semaines à venir, nous ajouterons des exemples de démarrage de printemps de plus en plus complexes pour votre. Si vous avez des exigences particulières, faites-le nous savoir dans la section des commentaires.

Et ensuite ?

  • Créez une Spring Boot application super simple dans IntelliJ IDEA
  • Créer un Rest Service simple dans IntelliJ IDEA