当前,我正在开发实现Spring Framework + MVC结构的Java Web应用程序。我有约10个不同的Python脚本,它们全部查询API,执行一些数据分析和操作并保存结果。所有的python脚本都在同一目录中。
我想知道如何/最有效的方式来从服务的Controller中运行这些文件。到处浏览,我已经看到类似的解决方案:
String command = "python /c start python path\to\script\script.py";
Process p = Runtime.getRuntime().exec(command);
但是,由于它们都在同一目录中,所以我想知道是否有更有效的方式来运行文件。也许另一个“驱动程序”脚本调用每个〜10个文件,然后从我的Java文件运行该“驱动程序”?
任何建议都将不胜感激。让我知道是否需要其他信息。