diff --git a/giftrio/src/main/java/com/fluffytrio/giftrio/common/Config.java b/giftrio/src/main/java/com/fluffytrio/giftrio/common/Config.java new file mode 100644 index 0000000..8c356ea --- /dev/null +++ b/giftrio/src/main/java/com/fluffytrio/giftrio/common/Config.java @@ -0,0 +1,25 @@ +package com.fluffytrio.giftrio.common; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.PropertySource; +import org.springframework.stereotype.Component; + +import javax.annotation.PostConstruct; + +@Component +@PropertySource(value = {"config.properties"}) +public class Config { + + @Value("${config.filepath}") + private String filepath; + public static String publicFilePath; + + @PostConstruct + private void initialize() { + publicFilePath = filepath; + } + + public static String getFilePath() { + return publicFilePath; + } +} diff --git a/giftrio/src/main/resources/config.properties b/giftrio/src/main/resources/config.properties new file mode 100644 index 0000000..b18db64 --- /dev/null +++ b/giftrio/src/main/resources/config.properties @@ -0,0 +1 @@ +config.filepath=~/Desktop \ No newline at end of file