springboot2.0x 配置执行 schema.sql 脚本
程序员文章站
2022-03-02 18:15:37
...
springboot2.0x 执行schema.sql脚本注意要加上一个配置:spring.datasource.initialization-mode=always
表示始终执行初始化。
默认执行的sql脚本是在类路径下,名为schema.sql,要想修改,可以通过 spring.datasource.schema 指定。
例如:
sql脚本位置:
application.yml:
spring:
datasource:
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/springboot
schema:
- classpath:sql/department.sql
- classpath:sql/employee.sql
initialization-mode: ALWAYS
application.properties:
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/springboot
spring.datasource.schema=classpath:sql/department.sql,classpath:sql/employee.sql
spring.datasource.initialization-mode=always
推荐阅读
-
vim利用map映射执行脚本配置分享
-
nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
-
vim利用map映射执行脚本配置分享
-
命令行执行php脚本中的$argv和$argc配置方法
-
让IIS7.5 执行Python脚本的配置方法
-
nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
-
为什么用exec执行一个命令时,在脚本内执行不成功,放到服务器命令行就可以了,我在/etc/sudoers也做了配置
-
Win7下通过FastCGI配置IIS7以执行php脚本
-
为什么用exec执行一个命令时,在脚本内执行不成功,放到服务器命令行就可以了,小弟我在/etc/sudoers也做了配置
-
命令行执行php脚本中的$argv和$argc配置方法