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就可以了。