Spring SQL 初始化配置:如何使用?
在 Spring 中使用 SQL 初始化配置可以通过以下步骤进行:
-
创建一个 SQL 文件,其中包含所有要执行的 SQL 语句。可以使用任何文本编辑器创建此文件,并将其保存为
.sql文件。 -
在 Spring 的配置文件(例如
application.properties或application.yml)中,添加以下配置:spring.datasource.initialization-mode=always spring.datasource.schema=classpath:/path/to/your/sql/file.sql或者
spring: datasource: initialization-mode: always schema: classpath:/path/to/your/sql/file.sql这里的
classpath:/path/to/your/sql/file.sql是你的 SQL 文件在 classpath 中的路径。如果文件在项目根目录下,可以使用classpath:/file.sql。 -
确保你的应用程序中包含了数据库连接配置,例如:
spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=root spring.datasource.password=123456或者
spring: datasource: url: jdbc:mysql://localhost:3306/mydb username: root password: 123456 -
启动你的 Spring 应用程序,它将会自动执行 SQL 初始化配置,并将 SQL 语句应用于数据库。
这样,每次启动应用程序时,都会自动执行 SQL 初始化配置,并将数据库初始化为指定的状态。请注意,这将会删除和重建数据库中的所有表格和数据,所以请谨慎使用。
原文地址: https://www.cveoy.top/t/topic/pd5k 著作权归作者所有。请勿转载和采集!