话不多说直接上真货:
/**
* 启动项目自动初始化执行
*/
@Component
public class InitProject implements ApplicationRunner {
private static final Logger logger = LoggerFactory.getLogger("InitProject");
@Override
public void run(ApplicationArguments args) throws Exception {
logger.info("==========init project start ===========");
RunSqlScriptUtils.run("testsql");
logger.info("==========init project end ===========");
}
}
/**
* 运行Sql脚本
* sql脚本放在resources下的sql文件夹下
*/
public class RunSqlScriptUtils {
/**
*
运行指定的sql脚本