这是MybatisPlus提供的一个处理器,在SpringBoot启动做的初始化操作,可以根据给定的sql脚本执行
package luck.spring.cloud.pay.config;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.autoconfigure.DdlApplicationRunner;
import com.baomidou.mybatisplus.extension.ddl.IDdl;
import com.baomidou.mybatisplus.extension.ddl.SimpleDdl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.List;
@Configuration
public class DDL extends SimpleDdl {
@Override
public List<String> getSqlFiles() {
return CollUtil.newArrayList("a.sql");
}
@Bean
public DdlApplicationRunner ddlApplicationRunner(@Autowired(required = false) List<IDdl> ddlList) {
return new DdlApplicationRunner(ddlList);
}
}
这篇文章介绍了如何在SpringBoot项目中利用MybatisPlus的DdlApplicationRunner和SimpleDdl处理器,通过`a.sql`脚本进行数据库初始化操作。配置了自动加载DDL列表的方法。
8643

被折叠的 条评论
为什么被折叠?



