在新环境中第一次运行Spring Boot应用程序时,可以通过以下步骤来运行data.sql脚本:
- 确保在Spring Boot应用程序的配置文件(application.properties或application.yml)中启用了数据源的自动创建和初始化功能。可以使用以下配置:
- 确保在Spring Boot应用程序的配置文件(application.properties或application.yml)中启用了数据源的自动创建和初始化功能。可以使用以下配置:
- 这将告诉Spring Boot在启动时执行数据源的初始化操作。
- 在应用程序的资源目录(src/main/resources)下创建一个名为
data.sql
的文件,并在其中编写SQL语句,用于初始化数据库。例如: - 在应用程序的资源目录(src/main/resources)下创建一个名为
data.sql
的文件,并在其中编写SQL语句,用于初始化数据库。例如: - 这个脚本将创建一个名为
users
的表,并插入两条用户记录。 - 启动Spring Boot应用程序。在应用程序启动过程中,Spring Boot将自动检测到
data.sql
文件并执行其中的SQL语句。 - 如果一切正常,你将在日志中看到类似以下的输出:
- 如果一切正常,你将在日志中看到类似以下的输出:
- 这表示
data.sql
脚本已成功执行。
请注意,这种方法适用于简单的数据初始化场景。如果需要更复杂的数据初始化逻辑,可以考虑使用import.sql
文件或编写自定义的数据初始化逻辑。