SpringBoot學習之路---SpringBoot2.x執行建表語句

在SpringBoot1.x中,SpringBoot會自動幫我們讀取相應名字的sql文件來自動建表(schema.sql/schema-all.sql),但SpringBoot2.x之後就需要自己調了.


SpringBoot2.x默認是把自動建表關閉的,(關於自動建表的原理打算在之後的博客中記錄),我們需要手動開啓它,無非就是在全局配置文件中修改,以改變容器中的對應bean組件。

這裏以application.yaml爲例:

spring:
  datasource:
    username: root
    password: ***
    url: jdbc:mysql://localhost:3306/demo
    driver-class-name: com.mysql.jdbc.Driver
    schema:
      - classpath:schema.sql
    initialization-mode: always

initialization-mode: always配置之後,就可以自動執行建表語句了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章