springboot默认执行schema.sql和data.sql

springboot项目在启动时会自动执行sql脚本

需要注意在properties或yml中配置参数

spring.datasource.initialization-mode

共三种配置值:ALWAYS,EMBEDDED,NEVER

才能生效,默认是embedded,就是内存数据库方可执行。

其中schema.sql进行表的初始化,data进行数据的插入。

配置修改初始化脚本文件(schema.sql,data.sql)

spring.datasource.schema=classpath:schema-test.sql

这里可以配置是个list集合。可以写多个初始化SQL脚本

spring.datasource.schema[0]=classpath:schema-test1.sql
spring.datasource.schema[1]=classpath:schema-test2.sql

yml中对list的书写支持的更加友好,直接-list就可以了。

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页