整理格式
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -8,6 +8,7 @@ import java.util.concurrent.Executors;
|
||||
|
||||
/**
|
||||
* 服务
|
||||
*
|
||||
* @author peng
|
||||
* @date 2021/10/25
|
||||
*/
|
||||
|
||||
@@ -22,6 +22,7 @@ import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* 添加server
|
||||
*
|
||||
* @author peng
|
||||
* @date 2021/10/28
|
||||
*/
|
||||
|
||||
@@ -29,6 +29,7 @@ import java.util.List;
|
||||
|
||||
/**
|
||||
* 添加路径
|
||||
*
|
||||
* @author peng
|
||||
* @date 2021/10/27
|
||||
*/
|
||||
|
||||
@@ -11,6 +11,7 @@ import java.io.File;
|
||||
|
||||
/**
|
||||
* 导出配置文件
|
||||
*
|
||||
* @author peng
|
||||
* @date 2021/10/28
|
||||
*/
|
||||
|
||||
@@ -13,6 +13,7 @@ import java.io.File;
|
||||
|
||||
/**
|
||||
* 导入配置文件
|
||||
*
|
||||
* @author peng
|
||||
* @date 2021/10/28
|
||||
*/
|
||||
|
||||
@@ -10,8 +10,10 @@ import javafx.scene.paint.Color;
|
||||
import javafx.scene.shape.Circle;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
/**
|
||||
* 服务启动与关闭控制器
|
||||
*
|
||||
* @author peng
|
||||
* @date 2021/10/27
|
||||
*/
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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": []
|
||||
} ]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user