From a3a2ebee5df9902e923963a6f94396765f9d79fb Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 29 九月 2024 14:43:02 +0800 Subject: [PATCH] 生成配置文件 --- src/main/java/com/se/simu/service/UwService.java | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/se/simu/service/UwService.java b/src/main/java/com/se/simu/service/UwService.java index 7df5101..442c80c 100644 --- a/src/main/java/com/se/simu/service/UwService.java +++ b/src/main/java/com/se/simu/service/UwService.java @@ -1,10 +1,17 @@ package com.se.simu.service; +import cn.hutool.json.JSONUtil; import com.se.simu.config.PropertiesConfig; +import com.se.simu.domain.dto.ConfigDto; +import com.se.simu.domain.po.DataPo; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; /** * 鍐呮稘姹傝В鍣ㄦ湇鍔$被 @@ -20,11 +27,21 @@ PropertiesConfig config; public void createRainFile() { - // + } - public void createConfig() { - // + public void createConfig(DataPo data) throws IOException { + ConfigDto dto = new ConfigDto(); + dto.setProperties(data.getInPath(), data.getDuration(), config); + + String json = JSONUtil.toJsonPrettyStr(dto); + String filePath = config.getInPath() + File.separator + data.getInPath() + ".json"; + + FileWriter fw = new FileWriter(filePath); + BufferedWriter bw = new BufferedWriter(fw); + bw.write(json); + bw.close(); + fw.close(); } public void callExe() { -- Gitblit v1.9.3