Exemple illustrant les mappings standards Mapping
Cet exemple décrit, pas à pas, la création d’un projet simple. Il est présent dans les exemples téléchargeables depuis la page Informations générales. Ce chapitre peut paraître un peu complexe aux débutants de prime abord, mais pourra être réutilisé pour expérimenter.
1. Le projet Maven Maven
-
Générez un projet Maven vide avec l’archétype suivant :
mvn archetype:generate -DgroupId=fr.eni.editions
-DartifactId=mappingApp -DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
-
Ou utilisez le Spring Initalizr pour créer un projet vide (https://start.spring.io/).
-
Importez le fichier Maven dans Eclipse ou IntelliJ IDEA (ou dans votre outil de développement préféré).
-
Afin de séparer les fichiers de configuration des fichiers de code, créez les répertoires de sources :
-
src/main/resources
-
src/test/resources
Nous mettrons dans ces répertoires les fichiers de configuration de Spring et du système de log.
2. Fichier de configuration de Spring Fichier de configuration
Nous allons créer un fichier Spring nommé applicationContext.xml et le placer dans le répertoire src/main/resources/Spring/.
<?xml version="1.0" encoding="UTF-8"?>
<beans default-lazy-init="true"
xmlns="http://www.springframework.org/schema/beans" ...