mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-16 06:14:45 +00:00
perf[FileUtils]: 删除多余的方法
This commit is contained in:
1 parent
c9958bdfdf
commit
b611d1e2e0
10 files changed
+29
-61
No files matched your search
@@ -42,7 +42,7 @@ import static com.zfoo.protocol.util.FileUtils.LS;
|
|||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
import static com.zfoo.protocol.util.StringUtils.TAB;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateCppUtils {
|
public abstract class GenerateCppUtils {
|
||||||
@@ -116,7 +116,7 @@ public abstract class GenerateCppUtils {
|
|||||||
.forEach(it -> initProtocolBuilder.append(TAB).append(TAB).append(StringUtils.format("protocols[{}] = new {}Registration();", it.protocolId(), it.protocolConstructor().getDeclaringClass().getSimpleName())).append(LS));
|
.forEach(it -> initProtocolBuilder.append(TAB).append(TAB).append(StringUtils.format("protocols[{}] = new {}Registration();", it.protocolId(), it.protocolConstructor().getDeclaringClass().getSimpleName())).append(LS));
|
||||||
|
|
||||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, headerBuilder.toString(), initProtocolBuilder.toString().trim());
|
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, headerBuilder.toString(), initProtocolBuilder.toString().trim());
|
||||||
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.h")), protocolManagerTemplate);
|
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.h")), protocolManagerTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -152,7 +152,7 @@ public abstract class GenerateCppUtils {
|
|||||||
, GenerateCppUtils.protocolOutputPath
|
, GenerateCppUtils.protocolOutputPath
|
||||||
, GenerateProtocolPath.getCapitalizeProtocolPath(protocolId)
|
, GenerateProtocolPath.getCapitalizeProtocolPath(protocolId)
|
||||||
, protocolClazzName);
|
, protocolClazzName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate);
|
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ import static com.zfoo.protocol.util.FileUtils.LS;
|
|||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
import static com.zfoo.protocol.util.StringUtils.TAB;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateCsUtils {
|
public abstract class GenerateCsUtils {
|
||||||
@@ -120,7 +120,7 @@ public abstract class GenerateCsUtils {
|
|||||||
, protocolOutputRootPath
|
, protocolOutputRootPath
|
||||||
, GenerateProtocolPath.getCapitalizeProtocolPath(protocolId)
|
, GenerateProtocolPath.getCapitalizeProtocolPath(protocolId)
|
||||||
, protocolClazzName);
|
, protocolClazzName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate);
|
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String docTitle(ProtocolRegistration registration) {
|
private static String docTitle(ProtocolRegistration registration) {
|
||||||
|
|||||||
@@ -34,11 +34,10 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.zfoo.protocol.util.FileUtils.LS;
|
import static com.zfoo.protocol.util.FileUtils.LS;
|
||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
|
||||||
import static com.zfoo.protocol.util.StringUtils.TAB_ASCII;
|
import static com.zfoo.protocol.util.StringUtils.TAB_ASCII;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateGdUtils {
|
public abstract class GenerateGdUtils {
|
||||||
@@ -99,7 +98,7 @@ public abstract class GenerateGdUtils {
|
|||||||
initBuilder.append(TAB_ASCII).append(StringUtils.format("protocols[{}] = {}", protocolId, name)).append(LS);
|
initBuilder.append(TAB_ASCII).append(StringUtils.format("protocols[{}] = {}", protocolId, name)).append(LS);
|
||||||
}
|
}
|
||||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), StringUtils.EMPTY_JSON, initBuilder.toString().trim());
|
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), StringUtils.EMPTY_JSON, initBuilder.toString().trim());
|
||||||
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.gd")), protocolManagerTemplate);
|
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.gd")), protocolManagerTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void createGdProtocolFile(ProtocolRegistration registration) throws IOException {
|
public static void createGdProtocolFile(ProtocolRegistration registration) throws IOException {
|
||||||
@@ -119,7 +118,7 @@ public abstract class GenerateGdUtils {
|
|||||||
protocolTemplate = StringUtils.format(protocolTemplate, docTitle, fieldDefinition.trim(), protocolId, writeObject.trim(), readObject.trim());
|
protocolTemplate = StringUtils.format(protocolTemplate, docTitle, fieldDefinition.trim(), protocolId, writeObject.trim(), readObject.trim());
|
||||||
|
|
||||||
var protocolOutputPath = StringUtils.format("{}/{}/{}.gd", protocolOutputRootPath, GenerateProtocolPath.getProtocolPath(protocolId), protocolClazzName);
|
var protocolOutputPath = StringUtils.format("{}/{}/{}.gd", protocolOutputRootPath, GenerateProtocolPath.getProtocolPath(protocolId), protocolClazzName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate);
|
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String docTitle(ProtocolRegistration registration) {
|
private static String docTitle(ProtocolRegistration registration) {
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import static com.zfoo.protocol.util.FileUtils.LS;
|
|||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
import static com.zfoo.protocol.util.StringUtils.TAB;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateJsUtils {
|
public abstract class GenerateJsUtils {
|
||||||
@@ -108,7 +108,7 @@ public abstract class GenerateJsUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), StringUtils.EMPTY_JSON, initProtocolBuilder.toString().trim());
|
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), StringUtils.EMPTY_JSON, initProtocolBuilder.toString().trim());
|
||||||
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.js")), protocolManagerTemplate);
|
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.js")), protocolManagerTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void createJsProtocolFile(ProtocolRegistration registration) throws IOException {
|
public static void createJsProtocolFile(ProtocolRegistration registration) throws IOException {
|
||||||
@@ -131,7 +131,7 @@ public abstract class GenerateJsUtils {
|
|||||||
, writeObject.trim(), protocolClazzName, protocolClazzName, readObject.trim(), protocolClazzName);
|
, writeObject.trim(), protocolClazzName, protocolClazzName, readObject.trim(), protocolClazzName);
|
||||||
var protocolOutputPath = StringUtils.format("{}/{}/{}.js", protocolOutputRootPath
|
var protocolOutputPath = StringUtils.format("{}/{}/{}.js", protocolOutputRootPath
|
||||||
, GenerateProtocolPath.getProtocolPath(protocolId), protocolClazzName);
|
, GenerateProtocolPath.getProtocolPath(protocolId), protocolClazzName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate);
|
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String docTitle(ProtocolRegistration registration) {
|
private static String docTitle(ProtocolRegistration registration) {
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import static com.zfoo.protocol.util.FileUtils.LS;
|
|||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
import static com.zfoo.protocol.util.StringUtils.TAB;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateLuaUtils {
|
public abstract class GenerateLuaUtils {
|
||||||
@@ -106,7 +106,7 @@ public abstract class GenerateLuaUtils {
|
|||||||
protocolBuilder.append(TAB).append(StringUtils.format("protocols[{}] = {}", protocolId, name)).append(LS);
|
protocolBuilder.append(TAB).append(StringUtils.format("protocols[{}] = {}", protocolId, name)).append(LS);
|
||||||
}
|
}
|
||||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, StringUtils.EMPTY_JSON, StringUtils.EMPTY_JSON, fieldBuilder.toString().trim(), protocolBuilder.toString().trim());
|
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, StringUtils.EMPTY_JSON, StringUtils.EMPTY_JSON, fieldBuilder.toString().trim(), protocolBuilder.toString().trim());
|
||||||
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.lua")), protocolManagerTemplate);
|
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.lua")), protocolManagerTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void createLuaProtocolFile(ProtocolRegistration registration) throws IOException {
|
public static void createLuaProtocolFile(ProtocolRegistration registration) throws IOException {
|
||||||
@@ -129,7 +129,7 @@ public abstract class GenerateLuaUtils {
|
|||||||
|
|
||||||
var protocolOutputPath = StringUtils.format("{}/{}/{}.lua"
|
var protocolOutputPath = StringUtils.format("{}/{}/{}.lua"
|
||||||
, protocolOutputRootPath, GenerateProtocolPath.getCapitalizeProtocolPath(protocolId), protocolClazzName);
|
, protocolOutputRootPath, GenerateProtocolPath.getCapitalizeProtocolPath(protocolId), protocolClazzName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate);
|
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String docTitle(ProtocolRegistration registration) {
|
private static String docTitle(ProtocolRegistration registration) {
|
||||||
|
|||||||
+3
-3
@@ -42,7 +42,7 @@ import static com.zfoo.protocol.util.FileUtils.LS;
|
|||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
import static com.zfoo.protocol.util.StringUtils.TAB;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateProtobufUtils {
|
public abstract class GenerateProtobufUtils {
|
||||||
@@ -159,7 +159,7 @@ public abstract class GenerateProtobufUtils {
|
|||||||
builder.append("}").append(LS);
|
builder.append("}").append(LS);
|
||||||
|
|
||||||
var protocolOutputPath = StringUtils.format("{}/{}.proto", protocolOutputRootPath, protocolManagerName);
|
var protocolOutputPath = StringUtils.format("{}/{}.proto", protocolOutputRootPath, protocolManagerName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), builder.toString());
|
FileUtils.writeStringToFile(new File(protocolOutputPath), builder.toString(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void createProtocols() throws ClassNotFoundException {
|
public static void createProtocols() throws ClassNotFoundException {
|
||||||
@@ -207,7 +207,7 @@ public abstract class GenerateProtobufUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var protocolOutputPath = StringUtils.format("{}/{}.proto", protocolOutputRootPath, protos.getName());
|
var protocolOutputPath = StringUtils.format("{}/{}.proto", protocolOutputRootPath, protos.getName());
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), builder.toString());
|
FileUtils.writeStringToFile(new File(protocolOutputPath), builder.toString(), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import com.zfoo.protocol.generate.GenerateOperation;
|
|||||||
import com.zfoo.protocol.generate.GenerateProtocolDocument;
|
import com.zfoo.protocol.generate.GenerateProtocolDocument;
|
||||||
import com.zfoo.protocol.generate.GenerateProtocolFile;
|
import com.zfoo.protocol.generate.GenerateProtocolFile;
|
||||||
import com.zfoo.protocol.generate.GenerateProtocolPath;
|
import com.zfoo.protocol.generate.GenerateProtocolPath;
|
||||||
import com.zfoo.protocol.model.Pair;
|
|
||||||
import com.zfoo.protocol.registration.IProtocolRegistration;
|
import com.zfoo.protocol.registration.IProtocolRegistration;
|
||||||
import com.zfoo.protocol.registration.ProtocolAnalysis;
|
import com.zfoo.protocol.registration.ProtocolAnalysis;
|
||||||
import com.zfoo.protocol.registration.ProtocolRegistration;
|
import com.zfoo.protocol.registration.ProtocolRegistration;
|
||||||
@@ -32,14 +31,16 @@ import com.zfoo.protocol.util.StringUtils;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.*;
|
import java.util.Arrays;
|
||||||
import java.util.stream.Collectors;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
import static com.zfoo.protocol.util.FileUtils.LS;
|
import static com.zfoo.protocol.util.FileUtils.LS;
|
||||||
import static com.zfoo.protocol.util.StringUtils.TAB;
|
import static com.zfoo.protocol.util.StringUtils.TAB;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class GenerateTsUtils {
|
public abstract class GenerateTsUtils {
|
||||||
@@ -107,7 +108,7 @@ public abstract class GenerateTsUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), initProtocolBuilder.toString().trim());
|
protocolManagerTemplate = StringUtils.format(protocolManagerTemplate, importBuilder.toString().trim(), initProtocolBuilder.toString().trim());
|
||||||
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.ts")), protocolManagerTemplate);
|
FileUtils.writeStringToFile(new File(StringUtils.format("{}/{}", protocolOutputRootPath, "ProtocolManager.ts")), protocolManagerTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void createTsProtocolFile(ProtocolRegistration registration) throws IOException {
|
public static void createTsProtocolFile(ProtocolRegistration registration) throws IOException {
|
||||||
@@ -130,7 +131,7 @@ public abstract class GenerateTsUtils {
|
|||||||
, protocolId, protocolClazzName, writeObject.trim(), protocolClazzName, protocolClazzName, readObject.trim(), protocolClazzName);
|
, protocolId, protocolClazzName, writeObject.trim(), protocolClazzName, protocolClazzName, readObject.trim(), protocolClazzName);
|
||||||
var protocolOutputPath = StringUtils.format("{}/{}/{}.ts", protocolOutputRootPath
|
var protocolOutputPath = StringUtils.format("{}/{}/{}.ts", protocolOutputRootPath
|
||||||
, GenerateProtocolPath.getProtocolPath(protocolId), protocolClazzName);
|
, GenerateProtocolPath.getProtocolPath(protocolId), protocolClazzName);
|
||||||
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate);
|
FileUtils.writeStringToFile(new File(protocolOutputPath), protocolTemplate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String importSubProtocol(ProtocolRegistration registration) {
|
private static String importSubProtocol(ProtocolRegistration registration) {
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import java.util.Queue;
|
|||||||
/**
|
/**
|
||||||
* 文件操作工具类
|
* 文件操作工具类
|
||||||
*
|
*
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
public abstract class FileUtils {
|
public abstract class FileUtils {
|
||||||
@@ -450,7 +450,7 @@ public abstract class FileUtils {
|
|||||||
*
|
*
|
||||||
* @param file 文件的绝对路径
|
* @param file 文件的绝对路径
|
||||||
* @param content 写入的内容
|
* @param content 写入的内容
|
||||||
* @param append 是否追加
|
* @param append 是否追加
|
||||||
*/
|
*/
|
||||||
public static void writeStringToFile(File file, String content, boolean append) {
|
public static void writeStringToFile(File file, String content, boolean append) {
|
||||||
// 字节流
|
// 字节流
|
||||||
@@ -477,38 +477,6 @@ public abstract class FileUtils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 以追加的方式写入一个content
|
|
||||||
*
|
|
||||||
* @param file 文件的绝对路径
|
|
||||||
* @param content 写入的内容
|
|
||||||
*/
|
|
||||||
public static void writeStringToFile(File file, String content) {
|
|
||||||
// 字节流
|
|
||||||
FileOutputStream fileOutputStream = null;
|
|
||||||
// 转换流,设置编码集和解码集 .处理乱码问题,是字节到字符的桥梁
|
|
||||||
OutputStreamWriter outputStreamWriter = null;
|
|
||||||
//处理流中的缓冲流,提高效率
|
|
||||||
BufferedWriter bufferedWriter = null;
|
|
||||||
// 如果不用缓冲流的话,程序是读一个数据,写一个数据,这样在数据量大的程序中非常影响效率。
|
|
||||||
// 缓冲流作用是把数据先写入缓冲区,等缓冲区满了,再把数据写到文件里。这样效率就大大提高了
|
|
||||||
try {
|
|
||||||
// 以追加的方式打开文件
|
|
||||||
fileOutputStream = openOutputStream(file, true);
|
|
||||||
outputStreamWriter = new OutputStreamWriter(fileOutputStream, StringUtils.DEFAULT_CHARSET_NAME);
|
|
||||||
bufferedWriter = new BufferedWriter(outputStreamWriter);
|
|
||||||
bufferedWriter.write(content);// 写数据
|
|
||||||
} catch (IOException e) {
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
} finally {
|
|
||||||
// Java的垃圾回收机制不会回收任何的物理资源,只会回收堆内存中对象所占用的内存
|
|
||||||
// finally总会被执行,即使try块中和catch块中有return,也会被执行。
|
|
||||||
// 用来显示回收数据库连接,网络连接,磁盘文件
|
|
||||||
IOUtils.closeIO(bufferedWriter, outputStreamWriter, fileOutputStream);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void writeInputStreamToFile(File file, InputStream inputStream) {
|
public static void writeInputStreamToFile(File file, InputStream inputStream) {
|
||||||
FileOutputStream fileOutputStream = null;
|
FileOutputStream fileOutputStream = null;
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ import java.io.IOException;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author jaysunxiao
|
* @author godotg
|
||||||
* @version 3.0
|
* @version 3.0
|
||||||
*/
|
*/
|
||||||
@Ignore
|
@Ignore
|
||||||
@@ -45,7 +45,7 @@ public class FileUtilTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void writeFile() {
|
public void writeFile() {
|
||||||
FileUtils.writeStringToFile(new File(FileUtils.getProAbsPath() + File.separator + "test.txt"), "hello world!");
|
FileUtils.writeStringToFile(new File(FileUtils.getProAbsPath() + File.separator + "test.txt"), "hello world!", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ public class ExcelToJsonUtils {
|
|||||||
|
|
||||||
var outputFilePath = FileUtils.joinPath(outputDir, jsonFileName);
|
var outputFilePath = FileUtils.joinPath(outputDir, jsonFileName);
|
||||||
FileUtils.deleteFile(new File(outputFilePath));
|
FileUtils.deleteFile(new File(outputFilePath));
|
||||||
FileUtils.writeStringToFile(new File(outputFilePath), JsonUtils.object2StringPrettyPrinter(resourceData));
|
FileUtils.writeStringToFile(new File(outputFilePath), JsonUtils.object2StringPrettyPrinter(resourceData), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user