Vous êtes sur la page 1sur 8

QUALITÉ DU CODE SOURCE

TP : CRÉER LE CODE SOURCE JAVA (SPRING BOOT)

Par BOUMO Marius Landry


Qualité du code source : Code source et importance du test

Dans cet exercice, nous allons créer un projet JAVA utilisant le framework
Spring Boot.
Ce framework nous permettra d'avoir un ensemble de fonctionnalités déjà
prêtes à l'utilisation. Nous prendrons donc un petit temps pour le
configurer et nous allons prendre le reste du temps nous concentrer sur le
code.

(1) Création du projet Java Spring Boot :

Aller sur le site de Spring à l'adresse https://start.spring.io/ et configurons


notre projet comme suit :

cocher :
- Maven Project (pour la gestion des dépendances) dans le groupe
d'option "Project"
- Java dans le groupe dóption "Language"
- 2.7.5 dans le groupe d'option "Spring Boot"
Dans "Project Metadata" définir:
- com.irc dans "Group"

Par BOUMO Marius Landry


1
Qualité du code source : Code source et importance du test

- vcs dans "Artifact"


- "Projet visant à définir des fonctionnalités et à les tester dans la
description.
Ensuite, cocher "Jar" dans le groupe d'option "Packaging", puis la version 11
dans le groupe d'option Java.

Nous allons ensuite ajouter des dépendances qui vont nous permettre
d'augmenter nos fonctionnalités dans notre projet.

Saisir "web" dans la barre de recherche et sélectionner "Spring Web";


Ensuite, saisir "jpa" dans cette même barre et sélectionner "Spring Data
JPA" et enfin, saisir "h2" dans cette même barre et sélectionner "H2
Database". L'image ci-dessous montre le rendu après avoir choisi toutes
ces dépendances.

Par BOUMO Marius Landry


2
Qualité du code source : Code source et importance du test

Maintenant nous allons générer notre projet en cliquant sur le bouton


"Generate" situé en bas de la page.
Cette action va créer un fichier compressé (.zip) portant le nom de l'artefact
de votre projet. (vcs.zip)

(2) Décompresser le projet dans un répertoire :

Aller dans le répertoire des projets de votre machine, créer un répertoire


nommé "repositories" et décompresser votre fichier "vcs.zip" à l'intérieur.
Il créera un repertoire nommé "vcs"; ce repertoire représente votre projet
Java Spring Boot.

(3) Ouvrir votre projet avec INTELLIJ :

Lancer le logiciel INTELLIJ installé dans votre machine; Allez dans la barre
de menu et sélectionnez: Fichier > Ouvrir… et aller sélectionner le dossier
"cvs" que vous avez décompressé dans le répertoire "repositories";

Par BOUMO Marius Landry


3
Qualité du code source : Code source et importance du test

Vous obtiendrez ce résultat:

Nous avons la structure de notre projet représentée dans le panneau à


gauche.

Double Cliquez sur le fichier "pom.xml" pour voir son contenu sur le
panneau du milieu. à ce stade, Maven est en train de vouloir installer les
dépendances, vous devez vous rassurer que vous êtes connecté à internet.
Si vous remarquez des lignes rouges dans votre fichier pom.xml, c'est que
ces dépendances ne sont pas encore installées (ou pas fini d'être
téléchargées)

Par BOUMO Marius Landry


4
Qualité du code source : Code source et importance du test

Si vous souhaitez télécharger les dépendances (manquantes ou non), vous


sélectionnez le fichier pom.xml et n'importe où à l'intérieur, faites un clic
droit et allez sur : maven > recharger le projet.

Par BOUMO Marius Landry


5
Qualité du code source : Code source et importance du test

Aller dans src > main > ressources > application.properties et entrez les
configurations suivantes:
Application.properties:

#Global configuration
spring.application.name=vcs
server.port=8000
#Tomcat configuration
server.error.include-message=always

Par BOUMO Marius Landry


6
Qualité du code source : Code source et importance du test

#Log level configuration


logging.level.org.springframework.boot.web.embedded.t
omcat=INFO
#H2 Database
# H2 Database
spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:vcs_db
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.database-platform=org.hibernate.dialect.H2
Dialect
spring.jpa.open-in-view=false

Ça y est, notre application est prête à être lancée. Cliquez sur le triangle
vert situé à la ligne 9 pour lancer l'application.

Par BOUMO Marius Landry


7

Vous aimerez peut-être aussi