在 Spring 中使用 SQL 初始化配置可以通过以下步骤进行:

  1. 创建一个 SQL 文件,其中包含所有要执行的 SQL 语句。可以使用任何文本编辑器创建此文件,并将其保存为 .sql 文件。

  2. 在 Spring 的配置文件(例如 application.propertiesapplication.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

  3. 确保你的应用程序中包含了数据库连接配置,例如:

    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
    
  4. 启动你的 Spring 应用程序,它将会自动执行 SQL 初始化配置,并将 SQL 语句应用于数据库。

这样,每次启动应用程序时,都会自动执行 SQL 初始化配置,并将数据库初始化为指定的状态。请注意,这将会删除和重建数据库中的所有表格和数据,所以请谨慎使用。

Spring SQL 初始化配置:如何使用?

原文地址: https://www.cveoy.top/t/topic/pd5k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录