JAVA程序运行顺序
写了三个函数
第一个函数 使用IO 修改sql文件内容;
第二个函数 执行sql文件脚本;用的Mybatis-plus的runScript方法执行的sql文件;
ScriptRunner scriptRunner = new ScriptRunner(conn);
scriptRunner.runScript(Resources.getResourceAsReader(“path”));
第三个函数 将执行结果,通过select查出,使用IO 写入txt文件。
然后,我想让这三个函数按照1,2,3顺序执行;
可实际上,执行顺序是2,1,3;
问题是:1,3函数的IO流是异步的,怎么让他们顺序执行。