- Spring Boot ( Web, Security, Data/Jpa, Hibernate, Mail), PostgreSql, httpClient, Git, Maven
- Un service REST pour les méthodes de persistence - Spring Data/JPA et Hibernate.
- Un batch pour envoi de email - "@Scheduled"
- Une Web application MVC - template engine : ThymeLeaf
- Git version 2.24.0.windows.2
- Apache Maven 3.6.0
- Intellij IDEA 2019.3.1 Ultimate
- Oracle JDK 11.04
- PostgreSql 12
- Projet à Cloner depuis https://github.com/lco3004/ocr-projet07-v3.git
- Créer le répertoire des tablespaces :'c:\bd_data'
- Sous pgsql, exécuter le script sql_uml/prep_projet07.sql
- Sous pgadmin, attribuer le password projet07 au role rl_projet07
- Choisir la base db_projet07 - mdp identique au role rl_projet07
- Enfin , exécuter sql_uml/create_tbl.sql
- Ouvrir un terminal puis se placer dans le répertoire du service_crud
- Lancer l'application avec mvn spring-boot:run (c'est une démo...)
- Ouvrir un terminal puis se placer dans le répertoire de l'application Web
- Lancer l'application avec mvn spring-boot:run (c'est une démo...)
- Se placer dans le répertoire de l'application
- Editer le fichier application.yml et valoriser les champs de la rubrique Mail
- lancer le service avec mvn spring-boot:run -Dspring-boot.run.arguments="immediat"
- connexion avec un des usagers du jeu de test (ex : juie / julie)
- Insensible à la Casse
- Fonctionne avec début de mot (ex : chris renvoie Christophe)
- le bouton "update" en regard d'un prêt permet de le prolonger