解決SpringBoot application.yaml文件配置schema 無法執行sql問題

SpringBoot application.yaml文件配置schema 無法執行sql

據說1.0版本的SpringBoot沒有這樣的問題,我用的2.1.3版本的,出現瞭這樣的問題。

pom.xml配置文件

根路徑下放瞭2個sql文件

啟動的時候,要加上 initialization-mode: always 這個配置,否則兩個sql文件就不會執行

springboot2.0之schema.sql問題

一張圖搞定

重點:配置init…ALWAYS (大寫!)

代碼自取如下:

spring:
  datasource:
    username: root
    password: 123456
    url: jdbc:mysql://xxx.xxx.xxx.xxx:+自行設置的端口號+/+數據庫名字
    driver-class-name: com.mysql.cj.jdbc.Driver
    initialization-mode: ALWAYS
    schema:
     - classpath:department.sql

在這裡插入圖片描述

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: