欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

schema: classpath:db/schema.sql 自动建表失败

程序员文章站 2022-04-30 15:21:54
...

问题描述:

db/schema.sql内的自动建表语句没能成功执行

原因:

Spring Boot2.x 必须添加 initialization-mode配置才会执行,默认为EMBEDDED也就是嵌入式数据库(H2这种),如果要在mysql下执行需要设置成为always

spring:
  datasource:  # 配置h2
    driver-class-name: org.h2.Driver
    url: jdbc:h2:D:/DB/H2/gobang
    username: gobang
    password: gobang
    schema: classpath:db/schema.sql
    initialization-mode: always