我有一个执行批处理文件的java项目。我想知道是否可以将普通的java项目更改为spring引导项目。如果是的话,我可以知道我该怎么做呢?
我已经阅读了什么是春季靴子。但是我完全混淆了如何将其应用于执行批处理文件的java类的任务中。
以下是我的代码:
RunBatchMain.java
public static void main(String args[])
{
//Run batch file using java
String filePath = "C:/Users/attsuap1/Desktop/test.bat";
try {
Process p = Runtime.getRuntime().exec(filePath);
} catch (Exception e) {
e.printStackTrace();
}
}
GetResponseMain.java
public static void main(String args[])
{
String filePath = "C:/Users/attsuap1/Desktop/test.bat";
try {
Process p = Runtime.getRuntime().exec(filePath);
p.waitFor();
InputStream in = p.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int c = -1;
while((c = in.read()) != -1){
baos.write(c);
}
String response = new String(baos.toByteArray());
System.out.println("Response From Batch File : "+response);
int exitVal = p.waitFor();
System.out.println("ExitValue: " + exitVal);
} catch (Exception e) {
e.printStackTrace();
}
}
有人请帮助我。非常感谢你。
答案 0 :(得分:3)
是的,这是可能的。您可以转到Spring Initializr页面开始。您可以在那里生成启动项目。下载生成的项目,然后导入IDE。 starter项目包含一个带有main方法的示例类。您可以简单地复制粘贴代码作为开始。