schema.sqlが有効にならない

デフォルトのスキーマ命名
schema.sql 、DATA- .sql
デフォルトのルール:schema.sql、schema-all.sql;

カスタマイズすることもできますが、スペース
スキーマに注意してください
。‐ classpath:department.sql

 # springboot 2.x 需要添加的属性,配合schema属性使用完成建表
    initialization-mode: always
    schema:
       - classpath:sql/author.sql

spring.datasource.initialization-modeプロパティ:初期化モード(springboot 2.0)
値:
常に(常に初期化を実行するため)、
組み込み(h2などのメモリデータベースのみを初期化する(デフォルト値))
決して(初期化を実行しない)

SQLステートメントに関する注意:各SQLステートメントの最後にセミコロンを追加します

create table author
(
    id int,
    name char(10),
    age int
);

参考:起動時にSpringboot(二十)データベースの初期化spring.datasource / spring.jpa

おすすめ

転載: blog.csdn.net/m0_46267375/article/details/108161034