Add server initialization in main application class

This commit is contained in:
Vincent Guillet
2025-05-23 11:26:30 +02:00
parent a803a9ef22
commit c1617cbd38

View File

@@ -1,6 +1,7 @@
package com.humanbooster; package com.humanbooster;
import com.humanbooster.config.HibernateConfig; import com.humanbooster.config.HibernateConfig;
import com.humanbooster.config.ServerConfig;
import com.humanbooster.dao.AdDao; import com.humanbooster.dao.AdDao;
import com.humanbooster.dao.ArticleDao; import com.humanbooster.dao.ArticleDao;
import com.humanbooster.dao.UserDao; import com.humanbooster.dao.UserDao;
@@ -17,15 +18,20 @@ import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.Duration;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.List; import java.util.List;
public class App { public class App {
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("Démarrage de l'application"); System.out.println("Démarrage de l'application");
try {
ServerConfig serverConfig = new ServerConfig();
serverConfig.startServer();
} catch (Exception e) {
System.out.println("Erreur lors du démarrage du serveur : " + e.getMessage());
}
SessionFactory sessionFactory; SessionFactory sessionFactory;
if (HibernateConfig.isLocalEnvironment()) sessionFactory = HibernateConfig.getSessionFactory(); if (HibernateConfig.isLocalEnvironment()) sessionFactory = HibernateConfig.getSessionFactory();