springboot2.x默认的情况下,关闭了自动初始化建表和数据初始化的功能,需要自己手动打开。只需要在application.properties中配置:
spring.datasource.initialization-mode: always
或者,在application.yml中配置:
spring:
datasource:
initialization-mode: always
springboot2.x在org.springframework.boot.jdbc.DataSourceInitializationMode中声明了三种初始化模式:
always 无论如何都要执行
embedded 只初始化内存数据库(默认值)
never 无论如何都不执行
可以对照使用。