diff --git a/src/main/java/com/glxp/api/ToolApplicationContextInitializer.java b/src/main/java/com/glxp/api/ToolApplicationContextInitializer.java index 3dcc9a89c..9860958eb 100644 --- a/src/main/java/com/glxp/api/ToolApplicationContextInitializer.java +++ b/src/main/java/com/glxp/api/ToolApplicationContextInitializer.java @@ -4,6 +4,11 @@ import com.glxp.api.util.RsaUtils; import org.springframework.context.ApplicationContextInitializer; import org.springframework.context.ConfigurableApplicationContext; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + public class ToolApplicationContextInitializer implements ApplicationContextInitializer { @Override @@ -18,6 +23,7 @@ public class ToolApplicationContextInitializer implements ApplicationContextInit "hbn1tobX+al4XvfRpjoCjST2mRfqCt4aNuBDM1LHMzyMBVJpfui91ikLGMgP4Gdf" + "swIDAQAB"; try { + createTmpDirectoryIfWindows(); // String result = RsaUtils.publicKeyDecrypt(myKey, publicKey); // String hardInfo = MyHardWareUtils.getHardDiskSN(); // if (!result.equals(hardInfo)) { @@ -28,4 +34,19 @@ public class ToolApplicationContextInitializer implements ApplicationContextInit System.exit(1); } } + + private void createTmpDirectoryIfWindows() { + String os = System.getProperty("os.name").toLowerCase(); + if (os.contains("win")) { + Path path = Paths.get("D:/tmp"); + if (!Files.exists(path)) { + try { + Files.createDirectories(path); + System.out.println("目录创建成功"); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } }