커밋2. 윈도우 시스템에서도 파일스토리지의 경로를 사용가능하게 추가
This commit is contained in:
@@ -51,10 +51,16 @@ public class FileStorageUtils implements StorageUtils {
|
|||||||
private final Path fileStorageLocation;
|
private final Path fileStorageLocation;
|
||||||
private final Environment environment;
|
private final Environment environment;
|
||||||
private final MessageUtil messageUtil;
|
private final MessageUtil messageUtil;
|
||||||
|
private static final String FILE_SEPARATOR = File.separator;
|
||||||
|
|
||||||
public FileStorageUtils(Environment environment, MessageUtil messageUtil) {
|
public FileStorageUtils(Environment environment, MessageUtil messageUtil) {
|
||||||
this.environment = environment;
|
this.environment = environment;
|
||||||
this.fileStorageLocation = Paths.get(environment.getProperty("file.directory")).toAbsolutePath().normalize();
|
String envFileDir = "";
|
||||||
|
envFileDir = environment.getProperty("file.directory");
|
||||||
|
if(FILE_SEPARATOR.equals("\\")) {//윈도우기반 자바시스템일 때 경로 에러방지
|
||||||
|
envFileDir = envFileDir.replaceAll("/", "\\\\");
|
||||||
|
}
|
||||||
|
this.fileStorageLocation = Paths.get(envFileDir).toAbsolutePath().normalize();
|
||||||
this.messageUtil = messageUtil;
|
this.messageUtil = messageUtil;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user