整理格式

This commit is contained in:
peng
2021-10-29 10:52:57 +08:00
parent b74033acf1
commit d674b43a16
20 changed files with 86 additions and 98 deletions

View File

@@ -4,9 +4,6 @@ import com.dayrain.views.HomePage;
import javafx.application.Application;
import javafx.stage.Stage;
import java.io.File;
public class ApplicationStarter extends Application {
public static void main(String[] args) {

View File

@@ -1,14 +1,12 @@
package com.dayrain.component;
import com.dayrain.utils.FileUtils;
import com.fasterxml.jackson.databind.util.BeanUtil;
import java.awt.*;
public class ConfigHolder {
private static Configuration configuration;
private ConfigHolder(){}
private ConfigHolder() {
}
public synchronized static Configuration init() {
configuration = FileUtils.load();

View File

@@ -48,15 +48,6 @@ public class ConsoleLog {
}
}
public static String getLog(String serverName) {
if(logs.containsKey(serverName)) {
return logs.get(serverName);
}
logs.put(serverName, NO_REQUEST);
return NO_REQUEST;
}
public static void resetTextArea(String serverName) {
if (!logs.containsKey(serverName)) {
logs.put(serverName, NO_REQUEST);

View File

@@ -8,6 +8,7 @@ import java.util.concurrent.Executors;
/**
* 服务
*
* @author peng
* @date 2021/10/25
*/

View File

@@ -22,6 +22,7 @@ import java.util.ArrayList;
/**
* 添加server
*
* @author peng
* @date 2021/10/28
*/

View File

@@ -29,6 +29,7 @@ import java.util.List;
/**
* 添加路径
*
* @author peng
* @date 2021/10/27
*/

View File

@@ -11,6 +11,7 @@ import java.io.File;
/**
* 导出配置文件
*
* @author peng
* @date 2021/10/28
*/

View File

@@ -13,6 +13,7 @@ import java.io.File;
/**
* 导入配置文件
*
* @author peng
* @date 2021/10/28
*/

View File

@@ -10,8 +10,10 @@ import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import java.util.HashMap;
/**
* 服务启动与关闭控制器
*
* @author peng
* @date 2021/10/27
*/

View File

@@ -2,7 +2,6 @@ package com.dayrain.handle;
import com.dayrain.component.ConfigHolder;
import com.dayrain.component.Configuration;
import com.dayrain.component.ServerConfig;
import com.dayrain.style.ButtonFactory;
import com.dayrain.style.LabelFactory;
import javafx.event.ActionEvent;

View File

@@ -1,8 +1,6 @@
package com.dayrain.utils;
import com.dayrain.ApplicationStarter;
import com.dayrain.component.Configuration;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.BufferedReader;
@@ -10,8 +8,6 @@ import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

View File

@@ -1,7 +1,5 @@
package com.dayrain.views;
import com.dayrain.handle.UpdateRandomLenHandler;
import com.dayrain.style.ButtonFactory;
import com.dayrain.component.ConfigHolder;
import com.dayrain.component.Configuration;
import com.dayrain.component.ConsoleLog;
@@ -15,11 +13,12 @@ import com.dayrain.handle.DeleteUrlHandler;
import com.dayrain.handle.ExportConfigHandler;
import com.dayrain.handle.ImportConfigHandler;
import com.dayrain.handle.StartServerHandler;
import com.dayrain.handle.UpdateRandomLenHandler;
import com.dayrain.handle.UpdateServerConfigHandler;
import com.dayrain.handle.UpdateUrlHandler;
import com.dayrain.server.ServerThread;
import com.dayrain.style.ButtonFactory;
import com.dayrain.style.LabelFactory;
import com.dayrain.utils.FileUtils;
import javafx.beans.binding.Bindings;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
@@ -47,10 +46,8 @@ import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.scene.text.Font;
import javafx.stage.Stage;
import javafx.stage.WindowEvent;
import javafx.util.Callback;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -63,8 +60,6 @@ public class HomePage {
private HashMap<String, ServerThread> threadMap = new HashMap<>();
private List<ListView<ServerUrl>> listViews = new ArrayList<>();
private VBox serverContainer;
private LogArea logArea;

View File

@@ -2,20 +2,25 @@
"projectName": "HTTP SERVER 模拟器",
"width": 1200,
"height": 800,
"serverConfigs" : [ {
"serverConfigs": [
{
"serverName": "WMS",
"port": 8082,
"serverUrls" : [ {
"serverUrls": [
{
"urlName": "登录",
"url": "/login",
"serverName": "WMS",
"requestType": "POST",
"responseBody": "{\n\t\"success\": \"ok\"\n}",
"headerMap": null
} ]
}, {
}
]
},
{
"serverName": "WCS",
"port": 8083,
"serverUrls": []
} ]
}
]
}