diff --git a/src/main/java/org/mobidgim/mobidigimproject/service/SettingService.java b/src/main/java/org/mobidgim/mobidigimproject/service/SettingService.java index 4dac407..d40909e 100644 --- a/src/main/java/org/mobidgim/mobidigimproject/service/SettingService.java +++ b/src/main/java/org/mobidgim/mobidigimproject/service/SettingService.java @@ -42,6 +42,12 @@ public class SettingService { Files.writeString(Paths.get(filename), json); } + public DeviceDTO readFileWithDevice() throws IOException { + ObjectMapper mapper = new ObjectMapper(); + mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE); + return mapper.readValue(new File("./temp/deviceConfig.json"), DeviceDTO.class); + } + public RegisterDTO saveFileWithRegister(RegisterDTO request) throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE); @@ -91,4 +97,10 @@ public class SettingService { return request; } + public RegisterDTO readFileWithRegister() throws IOException { + ObjectMapper mapper = new ObjectMapper(); + mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE); + return mapper.readValue(new File("./temp/deviceConfig.json"), RegisterDTO.class); + } + }