Spring Boot: Creation,Dépendances et Configuration
Les étapes à suivre
- 1Création d'un projet SpringBoot avec initializr
- 2Choix des dépendaces du fichier pom.xml
- 3Télécher puis importer le projet dans Eclipse
- 4Configuration du fichier properties.json
- 5Créer la base de données
1.Création d'un projet SpringBoot avec initializr
Spring Initializr est une application Web qui permet de générer la structure un projet Spring Boot et ajouter les dépendances du projet le site web de l'application: https://start.spring.io2.Spring Initializr permet de choisir les dépendances qui seront utilisées dans le projet :
-
Spring Web
Créez des applications Web, y compris RESTful, à l'aide de Spring MVC. Utilise Apache Tomcat comme conteneur intégré par défaut.
-
Spring Data JPA
Conservez les données dans les base de données SQL avec l'API Java Persistence en utilisant Spring Data et Hibernate.
-
Driver MySQL
Pilote MySQL JDBC.
-
Spring Boot DevTools
Fournit des redémarrages rapides des applications, LiveReload et des configurations pour une expérience de développement améliorée.
3.Télécher puis importer le projet dans Eclipse
Une fois le projet est créer on doit le télécharger pour l'inporter dans eclipseExtraire le projet puis ouvrir eclipse ->File->import->maven Project->existing maven project->chosir ton projet ->next finish
5.Configuration du fichier properties.json
resources/properties.json est un fichier de configuration de projet permet de déclarer un ensembles de beans qui seront utilsés par Spring ioc pour instancer des objets lorsque on utilise l'annoation @Autowired exemples:
Explications:
#activation de ddl data definition language6.Créer la base de données
dans le fichier de configuration properties.json on a met mysql://localhost:3306/springbootDB donc il faut créer la base de données
springbootDB dans MySQL