类 DdlApplicationRunner

java.lang.Object
com.baomidou.mybatisplus.autoconfigure.DdlApplicationRunner
所有已实现的接口:
org.springframework.boot.ApplicationRunner

public class DdlApplicationRunner extends Object implements org.springframework.boot.ApplicationRunner
DDL 启动应用后执行
从以下版本开始:
2021-06-22
作者:
hubin
  • 构造器详细资料

    • DdlApplicationRunner

      public DdlApplicationRunner(List<com.baomidou.mybatisplus.extension.ddl.IDdl> ddlList)
  • 方法详细资料

    • run

      public void run(org.springframework.boot.ApplicationArguments args)
      指定者:
      run 在接口中 org.springframework.boot.ApplicationRunner
    • setAutoCommit

      public void setAutoCommit(boolean autoCommit)
      是否自动提交 (默认自动提交)
      从以下版本开始:
      3.5.11
    • setDdlScriptErrorHandler

      public void setDdlScriptErrorHandler(com.baomidou.mybatisplus.extension.ddl.DdlScriptErrorHandler ddlScriptErrorHandler)
      执行脚本错误处理器 (默认打印错误日志继续执行下一个文件)
      从以下版本开始:
      3.5.11
    • setScriptRunnerConsumer

      public void setScriptRunnerConsumer(Consumer<org.apache.ibatis.jdbc.ScriptRunner> scriptRunnerConsumer)
      自定义 ScriptRunner 函数
      从以下版本开始:
      3.5.11
    • setThrowException

      public void setThrowException(boolean throwException)
      是否抛出异常

      注意这里是控制ddlList循环处理时是否抛出异常

      当设置为false时,会遍历处理完所有处理器

      当设置为true时,在遍历处理时遇到异常会抛出异常中断下一个处理器处理

      从以下版本开始:
      3.5.11 保持兼容性,默认不抛出