From c992faf7e20756a8d0bc30e17889c51a96f1281d Mon Sep 17 00:00:00 2001 From: 23120097 Date: Sat, 27 Dec 2025 14:28:13 +0700 Subject: [PATCH] Fix server startup: bump Spring Boot to 3.4.1, fix dependencies, and add env config loading --- pom.xml | 11 ++++++++--- .../forumus_backend/ForumusBackendApplication.java | 5 +++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 18b83bb..ac94f2f 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 4.0.0 + 3.4.1 com.hcmus @@ -32,7 +32,7 @@ org.springframework.boot - spring-boot-starter-webmvc + spring-boot-starter-web @@ -43,7 +43,7 @@ org.springframework.boot - spring-boot-starter-webmvc-test + spring-boot-starter-test test @@ -62,6 +62,11 @@ org.springframework.boot spring-boot-starter-actuator + + io.github.cdimascio + dotenv-java + 3.0.0 + diff --git a/src/main/java/com/hcmus/forumus_backend/ForumusBackendApplication.java b/src/main/java/com/hcmus/forumus_backend/ForumusBackendApplication.java index 4fc52f1..0c8f596 100644 --- a/src/main/java/com/hcmus/forumus_backend/ForumusBackendApplication.java +++ b/src/main/java/com/hcmus/forumus_backend/ForumusBackendApplication.java @@ -7,6 +7,11 @@ public class ForumusBackendApplication { public static void main(String[] args) { + io.github.cdimascio.dotenv.Dotenv dotenv = io.github.cdimascio.dotenv.Dotenv.configure() + .ignoreIfMissing() + .load(); + dotenv.entries().forEach(entry -> System.setProperty(entry.getKey(), entry.getValue())); + SpringApplication.run(ForumusBackendApplication.class, args); }