springboot启动自动执行sql文件

以mysql为例

在application.properties文件中加上以下配置

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/genox?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root

#spring某个版本之后需要加上这句,否则不会自动执行sql文件
spring.datasource.initialization-mode=always
# schema.sql中一般存放的是建表语句
spring.datasource.schema = classpath:schema.sql
# data.sql中一般存放的是需要插入更新等sql语句
spring.datasource.data =  classpath:data.sql

在resources文件夹下需要准备好schema.sql和data.sql两个文件

你可能感兴趣的:(java)