是否可以将普通的java项目转换为springboot项目?

时间:2017-11-24 02:37:17

标签: java spring-boot

我有一个执行批处理文件的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();
    }           
}

有人请帮助我。非常感谢你。

1 个答案:

答案 0 :(得分:3)

是的,这是可能的。您可以转到Spring Initializr页面开始。您可以在那里生成启动项目。下载生成的项目,然后导入IDE。 starter项目包含一个带有main方法的示例类。您可以简单地复制粘贴代码作为开始。