Ce code correspond à l'exemple de l'article
Implémentation d'une architecture multi-tiers avec Spring.
Compilation avec Maven
mvn clean install
Le jar résultat est dans le répertoire
server/target et se nomme
server-0.0.1-SNAPSHOT-local.jar.
On peut aussi changer de profil avec
mvn clean install -Pdev
ou
mvn clean install -Pprod
. Dans ce cas le jar se nommera
server-0.0.1-SNAPSHOT-dev.jar ou
server-0.0.1-SNAPSHOT-prod.jar
Exécution en Java
java -Xmx32m -jar server-0.0.1-SNAPSHOT-local.jar
Appuyer sur Ctrl+C pour arrêter le serveur.
NB: L'option
-Xmx32m
est facultative, elle permet de limiter l'utilisation de la RAM à 32Mo ce qui est est normalement suffisant pour cet exemple.
Affichage de l'application
La page
index.html est affichable avec un navigateur web :
Aperçu :
Accès à la base de données
La base de données est automatiquement créée dans le répertoire
~/.h2
(pour Windows cela correspond au dossier
C:Userslogin.h2
)
L'interface H2 (activée avec le profil local uniquement) permet de consulter le contenu de la base de données avec un navigateur web :
Aperçu :
Remarque : il est possible d'utiliser l'interface H2 du serveur local pour accéder aux bases de données de dev et prod. Voir les fichiers
application-dev.properties et
application-prod.properties pour récupérer les bons paramètres de connexions.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.