diff --git a/src/main/java/com/cym/NginxWebUI.java b/src/main/java/com/cym/NginxWebUI.java
index 43a6b92bcf97abd3d887237efe08b1ebbc3eefd6..b48212e26533171f0701becb588bbfe2b68c3930 100644
--- a/src/main/java/com/cym/NginxWebUI.java
+++ b/src/main/java/com/cym/NginxWebUI.java
@@ -17,7 +17,6 @@ import com.cym.utils.SystemTool;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.RuntimeUtil;
-import cn.hutool.core.util.StrUtil;
@EnableScheduling
@SolonMain
diff --git a/src/main/java/com/cym/config/AppFilter.java b/src/main/java/com/cym/config/AppFilter.java
index 7cedf5893fd4825fca42710bb1b700eadc0a3069..005e0d506471214c571422e78fee4ccaff1e8f20 100644
--- a/src/main/java/com/cym/config/AppFilter.java
+++ b/src/main/java/com/cym/config/AppFilter.java
@@ -6,7 +6,6 @@ import java.io.File;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
-import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Date;
@@ -138,7 +137,7 @@ public class AppFilter implements Filter {
}
String creditKey = ctx.param("creditKey");
- Boolean isCredit = creditService.check(creditKey);
+ boolean isCredit = creditService.check(creditKey);
Boolean isLogin = (Boolean) ctx.session("isLogin");
if (!((isLogin != null && isLogin) || isCredit)) {
diff --git a/src/main/java/com/cym/config/HomeConfig.java b/src/main/java/com/cym/config/HomeConfig.java
index 37762890fd0abb023b54d307016e679a16d4fc11..7d4faf627424dd50e236424d84a249850cb300c8 100644
--- a/src/main/java/com/cym/config/HomeConfig.java
+++ b/src/main/java/com/cym/config/HomeConfig.java
@@ -5,7 +5,6 @@ import java.io.File;
import org.noear.solon.annotation.Component;
import org.noear.solon.annotation.Init;
import org.noear.solon.annotation.Inject;
-import org.noear.solon.core.bean.InitializingBean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/com/cym/config/InitConfig.java b/src/main/java/com/cym/config/InitConfig.java
index 26b9e21a9781ea9f642c8faab428793a8f9ee841..696325d2b3cf8877de835a0b88061d5633681105 100644
--- a/src/main/java/com/cym/config/InitConfig.java
+++ b/src/main/java/com/cym/config/InitConfig.java
@@ -3,7 +3,6 @@ package com.cym.config;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
-import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
@@ -16,12 +15,10 @@ import org.slf4j.LoggerFactory;
import com.cym.model.Admin;
import com.cym.model.Basic;
-import com.cym.model.Cert;
import com.cym.model.Http;
import com.cym.service.BasicService;
import com.cym.service.ConfService;
import com.cym.service.SettingService;
-import com.cym.sqlhelper.utils.ConditionAndWrapper;
import com.cym.sqlhelper.utils.SqlHelper;
import com.cym.utils.EncodePassUtils;
import com.cym.utils.MessageUtils;
@@ -34,7 +31,6 @@ import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.RuntimeUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.ZipUtil;
-import cn.hutool.crypto.SecureUtil;
@Component
public class InitConfig {
@@ -224,11 +220,11 @@ public class InitConfig {
StringBuilder stringBuilder = new StringBuilder();
// 使用readLine() 比较方便的读取一行
while (null != (str = reader.readLine())) {
- stringBuilder.append(str + "\n");
+ stringBuilder.append(str).append("\n");
}
reader.close();// 关闭流
- stringBuilder.append("nginxWebUI " + versionConfig.currentVersion + "\n");
+ stringBuilder.append("nginxWebUI ").append(versionConfig.currentVersion).append("\n");
logger.info(stringBuilder.toString());
diff --git a/src/main/java/com/cym/config/VersionConfig.java b/src/main/java/com/cym/config/VersionConfig.java
index 107bce7b71c9e5ce2a95aca89b92e120cd95f260..16f79ed9ce83cc99d66d56ab07934c2fe56492af 100644
--- a/src/main/java/com/cym/config/VersionConfig.java
+++ b/src/main/java/com/cym/config/VersionConfig.java
@@ -1,7 +1,6 @@
package com.cym.config;
import java.io.File;
-import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
@@ -13,7 +12,6 @@ import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
import org.noear.solon.annotation.Component;
import org.noear.solon.annotation.Init;
-import org.noear.solon.core.bean.InitializingBean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/com/cym/controller/adminPage/AdminController.java b/src/main/java/com/cym/controller/adminPage/AdminController.java
index 5a98dbd9c88424ac3b07e247283f028dd8ca4fd2..cf7e4225260ef2474f53a8050a51e9b82c7e13d4 100644
--- a/src/main/java/com/cym/controller/adminPage/AdminController.java
+++ b/src/main/java/com/cym/controller/adminPage/AdminController.java
@@ -25,7 +25,6 @@ import com.cym.service.SettingService;
import com.cym.sqlhelper.bean.Page;
import com.cym.utils.AuthUtils;
import com.cym.utils.BaseController;
-import com.cym.utils.EncodePassUtils;
import com.cym.utils.JsonResult;
import com.cym.utils.SendMailUtils;
import com.google.zxing.BarcodeFormat;
diff --git a/src/main/java/com/cym/controller/adminPage/CertController.java b/src/main/java/com/cym/controller/adminPage/CertController.java
index 5b45dda8aceb87971a7114f93275296913fed320..db579421e4d69f3bebe6f8f1c307fdb226503061 100644
--- a/src/main/java/com/cym/controller/adminPage/CertController.java
+++ b/src/main/java/com/cym/controller/adminPage/CertController.java
@@ -3,7 +3,8 @@ package com.cym.controller.adminPage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
-import java.security.cert.CertificateException;
+import java.nio.file.Files;
+import java.nio.file.Paths;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
@@ -372,7 +373,7 @@ public class CertController extends BaseController {
ZipUtil.zip(dir);
FileUtil.del(dir);
- DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", new FileInputStream(dir + ".zip"), "cert.zip");
+ DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", Files.newInputStream(Paths.get(dir + ".zip")), "cert.zip");
return downloadedFile;
}
diff --git a/src/main/java/com/cym/controller/adminPage/ConfController.java b/src/main/java/com/cym/controller/adminPage/ConfController.java
index 980a8cc64fb70528e6761a4ddd07555312260fec..b92f29038a0ac497deaab9e70b00e786be2b41d3 100644
--- a/src/main/java/com/cym/controller/adminPage/ConfController.java
+++ b/src/main/java/com/cym/controller/adminPage/ConfController.java
@@ -30,12 +30,9 @@ import com.cym.utils.ToolUtils;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.resource.ClassPathResource;
-import cn.hutool.core.net.URLDecoder;
-import cn.hutool.core.net.URLEncodeUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.RuntimeUtil;
import cn.hutool.core.util.StrUtil;
-import cn.hutool.crypto.SecureUtil;
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
diff --git a/src/main/java/com/cym/controller/adminPage/ExportController.java b/src/main/java/com/cym/controller/adminPage/ExportController.java
index e2e9e3f351bff061e8a549aa05243090bba6c728..52fb82400650764be48507e3d7229acde8c3b89c 100644
--- a/src/main/java/com/cym/controller/adminPage/ExportController.java
+++ b/src/main/java/com/cym/controller/adminPage/ExportController.java
@@ -2,11 +2,9 @@ package com.cym.controller.adminPage;
import java.io.ByteArrayInputStream;
import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
import java.io.IOException;
-import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
import java.util.Date;
import org.noear.solon.annotation.Controller;
@@ -22,7 +20,6 @@ import org.slf4j.LoggerFactory;
import com.cym.ext.AsycPack;
import com.cym.model.Cert;
import com.cym.model.CertCode;
-import com.cym.model.Stream;
import com.cym.service.CertService;
import com.cym.service.ConfService;
import com.cym.sqlhelper.utils.ConditionAndWrapper;
@@ -49,7 +46,7 @@ public class ExportController extends BaseController {
}
@Mapping("dataExport")
- public DownloadedFile dataExport(Context context) throws IOException {
+ public DownloadedFile dataExport(Context context) {
AsycPack asycPack = confService.getAsycPack(new String[] { "all" });
// 导出证书
asycPack.setCertList(sqlHelper.findAll(Cert.class));
@@ -91,10 +88,10 @@ public class ExportController extends BaseController {
}
@Mapping("logExport")
- public DownloadedFile logExport(Context context) throws FileNotFoundException {
+ public DownloadedFile logExport(Context context) throws IOException {
File file = new File(homeConfig.home + "log/nginxWebUI.log");
if (file.exists()) {
- DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", new FileInputStream(file), file.getName());
+ DownloadedFile downloadedFile = new DownloadedFile("application/octet-stream", Files.newInputStream(file.toPath()), file.getName());
return downloadedFile;
}
diff --git a/src/main/java/com/cym/controller/adminPage/HttpController.java b/src/main/java/com/cym/controller/adminPage/HttpController.java
index 50a0c8960168d298140ec308f63429db5f8e9fd7..c85b2b331ccaecc69928ef0ade1da88d618b8290 100644
--- a/src/main/java/com/cym/controller/adminPage/HttpController.java
+++ b/src/main/java/com/cym/controller/adminPage/HttpController.java
@@ -7,9 +7,7 @@ import org.noear.solon.annotation.Inject;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.handle.ModelAndView;
-import com.cym.config.InitConfig;
import com.cym.model.Http;
-import com.cym.model.Server;
import com.cym.service.HttpService;
import com.cym.service.SettingService;
import com.cym.utils.BaseController;
diff --git a/src/main/java/com/cym/controller/adminPage/LogController.java b/src/main/java/com/cym/controller/adminPage/LogController.java
index 28fa6a595afd456c1d188c2a7930e9a9696dd1ef..f1ccd973aaebbcd9751b6ebc34881c28197d154f 100644
--- a/src/main/java/com/cym/controller/adminPage/LogController.java
+++ b/src/main/java/com/cym/controller/adminPage/LogController.java
@@ -1,9 +1,9 @@
package com.cym.controller.adminPage;
import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
+import java.io.IOException;
import java.io.InputStream;
+import java.nio.file.Files;
import org.noear.solon.annotation.Controller;
import org.noear.solon.annotation.Inject;
@@ -25,7 +25,6 @@ import com.cym.utils.JsonResult;
import com.cym.utils.SystemTool;
import cn.hutool.core.io.FileUtil;
-import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.URLUtil;
@Controller
@@ -90,7 +89,7 @@ public class LogController extends BaseController {
}
@Mapping("down")
- public void down(ModelAndView modelAndView, String id) throws FileNotFoundException {
+ public void down(ModelAndView modelAndView, String id) throws IOException {
Log log = sqlHelper.findById(id, Log.class);
File file = new File(log.getPath());
@@ -99,12 +98,12 @@ public class LogController extends BaseController {
String headerValue = "attachment; filename=" + URLUtil.encode(file.getName());
Context.current().header(headerKey, headerValue);
- InputStream inputStream = new FileInputStream(file);
+ InputStream inputStream = Files.newInputStream(file.toPath());
Context.current().output(inputStream);
}
@Mapping("tailCmd")
- public JsonResult tailCmd(String id, String guid) throws Exception {
+ public JsonResult tailCmd(String id, String guid) {
Log log = sqlHelper.findById(id, Log.class);
if (!FileUtil.exist(log.getPath())) {
return renderSuccess("");
diff --git a/src/main/java/com/cym/controller/adminPage/MainController.java b/src/main/java/com/cym/controller/adminPage/MainController.java
index d918b7a3aae3ac3f6808d694dd1caeafa25f2355..11ff4644ceaf47808c42e59cdc7fdcb946c6a0e8 100644
--- a/src/main/java/com/cym/controller/adminPage/MainController.java
+++ b/src/main/java/com/cym/controller/adminPage/MainController.java
@@ -2,30 +2,24 @@ package com.cym.controller.adminPage;
import java.io.File;
import java.io.IOException;
-import java.util.HashMap;
import org.noear.solon.annotation.Controller;
import org.noear.solon.annotation.Inject;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.handle.Context;
-import org.noear.solon.core.handle.DownloadedFile;
import org.noear.solon.core.handle.ModelAndView;
import org.noear.solon.core.handle.UploadedFile;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import com.cym.config.InitConfig;
-import com.cym.model.Remote;
import com.cym.service.SettingService;
import com.cym.utils.BaseController;
import com.cym.utils.JarUtil;
import com.cym.utils.JsonResult;
-import com.cym.utils.SystemTool;
import com.cym.utils.UpdateUtils;
import cn.hutool.core.io.FileUtil;
import cn.hutool.http.HttpUtil;
-import cn.hutool.json.JSONUtil;
@Mapping("")
@Controller
diff --git a/src/main/java/com/cym/controller/adminPage/MonitorController.java b/src/main/java/com/cym/controller/adminPage/MonitorController.java
index 2ef7a3e344117ec6381c533a86792078be9cf7bc..9bf3abb25147b9fca032fe61b3c57521cdb4ba16 100644
--- a/src/main/java/com/cym/controller/adminPage/MonitorController.java
+++ b/src/main/java/com/cym/controller/adminPage/MonitorController.java
@@ -44,8 +44,8 @@ public class MonitorController extends BaseController {
modelAndView.put("nginxExe", nginxExe);
modelAndView.put("nginxPath", nginxPath);
- Boolean isInit = StrUtil.isNotEmpty(nginxExe);
- modelAndView.put("isInit", isInit.toString());
+ boolean isInit = StrUtil.isNotEmpty(nginxExe);
+ modelAndView.put("isInit", Boolean.toString(isInit));
modelAndView.view("/adminPage/monitor/index.html");
return modelAndView;
diff --git a/src/main/java/com/cym/controller/adminPage/PasswordController.java b/src/main/java/com/cym/controller/adminPage/PasswordController.java
index e542053d4f0d8d01c1027a694f4934845d41a58f..d6de924d0ec741cb4db38f57e142672ac5fcf036 100644
--- a/src/main/java/com/cym/controller/adminPage/PasswordController.java
+++ b/src/main/java/com/cym/controller/adminPage/PasswordController.java
@@ -1,13 +1,10 @@
package com.cym.controller.adminPage;
-import java.io.IOException;
-
import org.noear.solon.annotation.Controller;
import org.noear.solon.annotation.Inject;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.handle.ModelAndView;
-import com.cym.config.InitConfig;
import com.cym.model.Password;
import com.cym.service.PasswordService;
import com.cym.sqlhelper.bean.Page;
@@ -35,7 +32,7 @@ public class PasswordController extends BaseController {
}
@Mapping("addOver")
- public JsonResult addOver(Password password) throws IOException {
+ public JsonResult addOver(Password password){
if (StrUtil.isEmpty(password.getId())) {
Long count = passwordService.getCountByName(password.getName());
diff --git a/src/main/java/com/cym/controller/adminPage/RemoteController.java b/src/main/java/com/cym/controller/adminPage/RemoteController.java
index 3d1cda551fd05eb0485147953319b9d3c6ded62f..ba89541d1b79a3f5d0567f0efa76329511357171 100644
--- a/src/main/java/com/cym/controller/adminPage/RemoteController.java
+++ b/src/main/java/com/cym/controller/adminPage/RemoteController.java
@@ -307,10 +307,10 @@ public class RemoteController extends BaseController {
if (cmd.contentEquals("update")) {
jsonResult = renderError(m.get("remoteStr.notAllow"));
}
- rs.append("" + m.get("remoteStr.local") + "> ");
+ rs.append("").append(m.get("remoteStr.local")).append("> ");
} else {
Remote remote = sqlHelper.findById(id, Remote.class);
- rs.append("").append(remote.getIp() + ":" + remote.getPort()).append("> ");
+ rs.append("").append(remote.getIp()).append(":").append(remote.getPort()).append("> ");
if (cmd.contentEquals("check")) {
cmd = "checkBase";
diff --git a/src/main/java/com/cym/controller/adminPage/ServerController.java b/src/main/java/com/cym/controller/adminPage/ServerController.java
index 161396995a7e171a8f8b8ec713de9dd92bdba3fc..800fb9fe35775ef5a00b638fd19158d640f7b684 100644
--- a/src/main/java/com/cym/controller/adminPage/ServerController.java
+++ b/src/main/java/com/cym/controller/adminPage/ServerController.java
@@ -189,11 +189,11 @@ public class ServerController extends BaseController {
List list = serverService.getLocationByServerId(id);
for (Location location : list) {
String json = paramService.getJsonByTypeId(location.getId(), "location");
- location.setLocationParamJson(json != null ? json : null);
+ location.setLocationParamJson(json);
}
serverExt.setLocationList(list);
String json = paramService.getJsonByTypeId(server.getId(), "server");
- serverExt.setParamJson(json != null ? json : null);
+ serverExt.setParamJson(json);
return renderSuccess(serverExt);
}
diff --git a/src/main/java/com/cym/controller/adminPage/StreamController.java b/src/main/java/com/cym/controller/adminPage/StreamController.java
index 3302e2fbb86ad76e12d5c7fcff8a3a96bbe02d3f..9fbd22254a9dd85cc7b33d8470e74d9b8e96f07a 100644
--- a/src/main/java/com/cym/controller/adminPage/StreamController.java
+++ b/src/main/java/com/cym/controller/adminPage/StreamController.java
@@ -8,7 +8,6 @@ import org.noear.solon.annotation.Inject;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.handle.ModelAndView;
-import com.cym.model.Stream;
import com.cym.model.Stream;
import com.cym.service.StreamService;
import com.cym.utils.BaseController;
@@ -16,7 +15,6 @@ import com.cym.utils.JsonResult;
import com.cym.utils.SnowFlakeUtils;
import cn.hutool.core.util.StrUtil;
-import cn.hutool.json.JSONUtil;
@Controller
@Mapping("/adminPage/stream")
diff --git a/src/main/java/com/cym/controller/adminPage/UpstreamController.java b/src/main/java/com/cym/controller/adminPage/UpstreamController.java
index 8e0be0733297fdd82e16cf5f31e84375e840e74d..5629ba31ed1e05dfdc17ef3f3bc09def8d7df3a9 100644
--- a/src/main/java/com/cym/controller/adminPage/UpstreamController.java
+++ b/src/main/java/com/cym/controller/adminPage/UpstreamController.java
@@ -11,7 +11,6 @@ import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.handle.ModelAndView;
import com.cym.ext.UpstreamExt;
-import com.cym.model.Server;
import com.cym.model.Upstream;
import com.cym.model.UpstreamServer;
import com.cym.service.ParamService;
diff --git a/src/main/java/com/cym/controller/adminPage/WwwController.java b/src/main/java/com/cym/controller/adminPage/WwwController.java
index e1b78a115ce7dde536f61f2b34104bd8d9701e26..c4cb488e519504cb3161bb2ea29e43db5ba2a5fa 100644
--- a/src/main/java/com/cym/controller/adminPage/WwwController.java
+++ b/src/main/java/com/cym/controller/adminPage/WwwController.java
@@ -11,7 +11,6 @@ import org.noear.solon.core.handle.ModelAndView;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import com.cym.model.Server;
import com.cym.model.Www;
import com.cym.service.WwwService;
import com.cym.sqlhelper.bean.Sort;
@@ -79,7 +78,7 @@ public class WwwController extends BaseController {
return renderSuccess(www);
}
- public String getClassPath() throws Exception {
+ public String getClassPath() {
try {
String strClassName = getClass().getName();
String strPackageName = "";
diff --git a/src/main/java/com/cym/controller/api/ParamApiController.java b/src/main/java/com/cym/controller/api/ParamApiController.java
index 85bfb7bf25996b86076de5486c89746d544c94ae..a66b48ae6187c512120dd2a9bcdc9f619eb93aad 100644
--- a/src/main/java/com/cym/controller/api/ParamApiController.java
+++ b/src/main/java/com/cym/controller/api/ParamApiController.java
@@ -1,6 +1,5 @@
package com.cym.controller.api;
-import java.io.IOException;
import java.util.List;
import org.noear.solon.annotation.Controller;
@@ -51,8 +50,8 @@ public class ParamApiController extends BaseController {
*
*/
@Mapping("insertOrUpdate")
- public JsonResult> insertOrUpdate(Param param) throws IOException {
- Integer count = 0;
+ public JsonResult> insertOrUpdate(Param param) {
+ int count = 0;
if (StrUtil.isNotEmpty(param.getLocationId())) {
count++;
}
diff --git a/src/main/java/com/cym/controller/api/PasswordApiController.java b/src/main/java/com/cym/controller/api/PasswordApiController.java
index 395435da03f2799946d1f242a127693c2733b2d4..934767496230325ed79582059772d508178d1c5e 100644
--- a/src/main/java/com/cym/controller/api/PasswordApiController.java
+++ b/src/main/java/com/cym/controller/api/PasswordApiController.java
@@ -43,7 +43,7 @@ public class PasswordApiController extends BaseController {
*
*/
@Mapping("insertOrUpdate")
- public JsonResult> insertOrUpdate(Password password) throws IOException {
+ public JsonResult> insertOrUpdate(Password password){
return renderSuccess(passwordController.addOver(password));
}
diff --git a/src/main/java/com/cym/controller/api/ServerApiController.java b/src/main/java/com/cym/controller/api/ServerApiController.java
index 2decc61c4f62b1028256ecf8aa9031c516260b62..dc3ec93def5cad81eb2ba38f41a0b5c1b41f0849 100644
--- a/src/main/java/com/cym/controller/api/ServerApiController.java
+++ b/src/main/java/com/cym/controller/api/ServerApiController.java
@@ -92,7 +92,7 @@ public class ServerApiController extends BaseController {
List locationList = serverService.getLocationByServerId(serverId);
for (Location location : locationList) {
String json = paramService.getJsonByTypeId(location.getId(), "location");
- location.setLocationParamJson(json != null ? json : null);
+ location.setLocationParamJson(json);
}
return renderSuccess(locationList);
}
diff --git a/src/main/java/com/cym/ext/MonitorInfo.java b/src/main/java/com/cym/ext/MonitorInfo.java
index 3c5af09e871f5c46309a4987cdd657ee4902162d..b231ce3d8216947efde0a56de9cd46c504f559f7 100644
--- a/src/main/java/com/cym/ext/MonitorInfo.java
+++ b/src/main/java/com/cym/ext/MonitorInfo.java
@@ -1,8 +1,5 @@
package com.cym.ext;
-import java.util.List;
-import java.util.Map;
-
/**
* 监视信息的JavaBean类.
*
diff --git a/src/main/java/com/cym/ext/ServerExt.java b/src/main/java/com/cym/ext/ServerExt.java
index 61bc37a08e04d6849bf5897f4aba2c2b46cd3e71..d2ad2528a88252bb86a8344082517a3563c1f492 100644
--- a/src/main/java/com/cym/ext/ServerExt.java
+++ b/src/main/java/com/cym/ext/ServerExt.java
@@ -4,7 +4,6 @@ import java.util.List;
import com.cym.model.Location;
import com.cym.model.Server;
-import com.cym.model.Upstream;
public class ServerExt {
Server server;
diff --git a/src/main/java/com/cym/service/CertService.java b/src/main/java/com/cym/service/CertService.java
index a3543a8ea4eefd78de1fb6cd76c28a528bfb9689..05e39285e976a8aea49e70772aa9d573053d2f78 100644
--- a/src/main/java/com/cym/service/CertService.java
+++ b/src/main/java/com/cym/service/CertService.java
@@ -1,7 +1,6 @@
package com.cym.service;
import java.io.File;
-import java.io.IOException;
import java.util.List;
import org.noear.solon.annotation.Inject;
@@ -10,7 +9,6 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.cym.config.HomeConfig;
-import com.cym.model.Admin;
import com.cym.model.Cert;
import com.cym.model.CertCode;
import com.cym.sqlhelper.bean.Page;
diff --git a/src/main/java/com/cym/service/ConfService.java b/src/main/java/com/cym/service/ConfService.java
index 0cf5286939637de0bd1794a5d7a689d5d792e70a..38e8040deb2fd15cd8b2ef940e2bf94514fd51a1 100644
--- a/src/main/java/com/cym/service/ConfService.java
+++ b/src/main/java/com/cym/service/ConfService.java
@@ -3,7 +3,6 @@ package com.cym.service;
import java.io.File;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.Date;
import java.util.List;
diff --git a/src/main/java/com/cym/service/StreamService.java b/src/main/java/com/cym/service/StreamService.java
index cb04e3cfeac2068da13c2d646b6244282e12a0b8..19967ef34df3b5ea31c6edd92302e1cfcfe44310 100644
--- a/src/main/java/com/cym/service/StreamService.java
+++ b/src/main/java/com/cym/service/StreamService.java
@@ -5,7 +5,6 @@ import java.util.List;
import org.noear.solon.annotation.Inject;
import org.noear.solon.aspect.annotation.Service;
-import com.cym.model.Http;
import com.cym.model.Param;
import com.cym.model.Stream;
import com.cym.sqlhelper.bean.Sort;
diff --git a/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java b/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java
index 0a135f4af1f2e82334c2b286bc67bfa2eb292b4d..390c505be303367b8db716ed6eb46df508e27088 100644
--- a/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java
+++ b/src/main/java/com/cym/sqlhelper/config/DataSourceEmbed.java
@@ -9,7 +9,6 @@ import org.noear.solon.annotation.Inject;
import com.cym.config.HomeConfig;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
-import org.noear.solon.core.bean.InitializingBean;
@Component
public class DataSourceEmbed {
diff --git a/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java b/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java
index 2804249f9333d9a0631abe778a81c16a2e50ead6..0e5f518da205ecd57bf9761c5d3ed02a687bb559 100644
--- a/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java
+++ b/src/main/java/com/cym/sqlhelper/utils/ImportOrExportUtil.java
@@ -2,19 +2,15 @@ package com.cym.sqlhelper.utils;
import java.io.BufferedReader;
import java.io.File;
-import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
-import javax.sql.DataSource;
-
import org.noear.solon.annotation.Component;
import org.noear.solon.annotation.Inject;
import com.cym.sqlhelper.bean.Page;
-import com.cym.sqlhelper.config.DataSourceEmbed;
import com.cym.sqlhelper.config.Table;
import cn.hutool.core.io.FileUtil;
diff --git a/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java b/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java
index 2bba33f0412faf1f952d68d28f154aeec2664ec5..786ec6f8cce5e40371c4e4c3a5f681f004afe1df 100644
--- a/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java
+++ b/src/main/java/com/cym/sqlhelper/utils/SqlUtils.java
@@ -38,7 +38,7 @@ public class SqlUtils {
return sql;
}
- public void checkOrCreateTable(Class> clazz) throws SQLException {
+ public void checkOrCreateTable(Class> clazz) {
String sql = "CREATE TABLE IF NOT EXISTS `" + StrUtil.toUnderlineCase(clazz.getSimpleName()) + "` (id VARCHAR(32) NOT NULL PRIMARY KEY)";
logQuery(formatSql(sql));
jdbcTemplate.execute(formatSql(sql));
@@ -71,18 +71,18 @@ public class SqlUtils {
}
}
- public void checkOrCreateIndex(Class> clazz, String name, boolean unique, List