spring boot 启动时数据库初始化

前提是你 提交于 2019-12-03 17:20:15

参考文章

 Springboot2.x 自动创建表并且执行初始化数据

---------------------------------

1、spring boot根据脚本初始化

结构初始化脚本文件由spring.datasource.schema属性指定,数据初始化脚本由文件spring.datasource.data属性指定。

这两个脚本是否执行的开关由spring.datasource.initialization-mode决定:always-一定执行,embedded-只对内存数据库执行,never-不执行。

2、JPA根据类结构初始化

  @Entity注解的类将会被初始化一张数据库表。

  是否执行的开关由spring.jpa.hibernate.ddl-auto属性控制,可为create/update/create-drop/none/validate,其中none和validate为不执行。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!