spring:datasource:schenma 如何使用
时间: 2023-08-14 17:05:12 浏览: 100
在 Spring 中,你可以使用 `spring.datasource.schema` 属性来指定要在应用程序启动时执行的数据库模式(schema)脚本。
首先,你需要在 Spring Boot 的配置文件(例如 application.properties 或 application.yml)中添加以下属性:
application.properties:
```
spring.datasource.schema=classpath:schema.sql
```
application.yml:
```yaml
spring:
datasource:
schema: classpath:schema.sql
```
上述示例中,`schema.sql` 是你要执行的数据库模式脚本的文件路径。使用 `classpath:` 前缀表示该脚本位于类路径下。
当应用程序启动时,Spring 会自动检测并执行指定的数据库模式脚本。
注意:`spring.datasource.schema` 属性只适用于数据库模式脚本,如果你还需要执行数据初始化脚本,可以使用 `spring.datasource.data` 属性来指定。例如:
application.properties:
```
spring.datasource.schema=classpath:schema.sql
spring.datasource.data=classpath:data.sql
```
application.yml:
```yaml
spring:
datasource:
schema: classpath:schema.sql
data: classpath:data.sql
```
这样,在应用程序启动时,Spring 会先执行数据库模式脚本,然后执行数据初始化脚本。
阅读全文