Skip to content

Harena-Git/huile-essentiel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Huile Essentielle - Application Spring Boot

Ce projet est une application de gestion des huiles essentielles développée avec Spring Boot. Il comprend une structure propre, l'importation de tables SQL, et des instructions pour la configuration et l'exécution.


🗂️ Structure du projet


huile-essentiel/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── com/exemple/huileessentiel/
                |──api/            # Controleur Rest pour les manipulation de base
│   │   │       ├── controller/    # Contrôleurs MVC
│   │   │       ├── model/         # Entités JPA (représentation des tables)
│   │   │       ├── repository/    # Interfaces JPA pour l'accès aux données
│   │   │       └── service/       # Logique métier
│   │   └── resources/
│   │       ├── application.properties   # Configuration (BDD, port, etc.)
│   │       ├── static/                  # Fichiers statiques (CSS, JS, images)
│   │       └── templates/               # Vues Thymeleaf (HTML)
├── sql/
│   └── init.sql              # Script SQL pour créer les tables
├── pom.xml                   # Dépendances Maven
└── README.md                 # Documentation du projet


🔧 Configuration

Dans src/main/resources/application.properties, configure ta base de données :

Exemple pour PostgreSQL :

spring.datasource.url=jdbc:postgresql://localhost:5432/basetest
spring.datasource.username=postgres
spring.datasource.password=ton_mot_de_passe

spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect

importation dataTest.sql dans postgres


🚀 Compilation & Exécution

Dans le terminal, à la racine du projet :

# Nettoyer le projet et installer les dépendances
mvn clean install

# Lancer l'application Spring Boot
mvn spring-boot:run

L'application sera accessible à l'adresse : 📍 http://localhost:8080


About

projet-gestion-projet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published