Projet : Viareport
Cette application permet de simuler un contrat de location-financement à loyer unique, payable à terme échu, afin de déterminer le taux implicite d’actualisation qui équilibre la valeur du bien avec la somme actualisée des loyers et de l’option d’achat
Développée en Java Spring Boot, elle comprend une interface web statique accessible directement depuis le navigateur.
-
Ouvrir le projet dans ton IDE préféré :
- IntelliJ IDEA (recommandé)
- Eclipse
- VS Code avec extension Java
-
Attendre que Maven télécharge les dépendances.
-
Exécuter la classe principale Spring Boot : com.viareport.lease.LeaseApplication
- Si le port 8080 est déjà utilisé, tu peux le modifier dans
application.properties: server.port=8081
- Si le port 8080 est déjà utilisé, tu peux le modifier dans
-
Une fois le serveur démarré, l’application sera accessible à l’adresse : http://localhost:8080
Les tests visent à garantir la fiabilité des calculs et la cohérence des résultats financiers.
- Classe :
EcheancierServiceUnitTest - Objectif :
Vérifier les méthodes de calcul indépendamment (loyers actualisés, somme actualisée, valeur de rachat, etc.).
- Classe :
EcheancierServiceIntegrationTest - Objectif :
Vérifier le comportement global de l’application (enchaînement des calculs, cohérence des résultats finaux, et interaction entre le contrôleur et le service).
| Composant | Technologie / Version |
|---|---|
| Langage | Java 21 |
| Framework | Spring Boot 3.5.6 |
| Build | Maven |
| Frontend | HTML / JavaScript / CSS |
| Serveur | Tomcat intégré |