application.properties配置 数据库
时间: 2024-09-09 22:10:54 浏览: 82
`application.properties` 是Spring Boot应用中用于配置应用程序各种参数的文件。其中,数据库配置是其常见的配置项之一。在Spring Boot中,可以通过`application.properties`文件来配置数据源(DataSource)、JPA、Hibernate等数据库相关属性。
以下是一个典型的Spring Boot应用程序中关于数据库配置的`application.properties`文件的示例:
```
# 数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/your_database?useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# JPA 配置
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
```
在上面的配置中,`spring.datasource.url` 是数据库的连接URL,需要根据实际情况修改为正确的地址。`username` 和 `password` 是访问数据库的用户名和密码。`driver-class-name` 是数据库连接驱动的全限定名,以MySQL为例,通常使用的是`com.mysql.cj.jdbc.Driver`。
`spring.jpa.hibernate.ddl-auto` 是Hibernate的配置,它控制数据库的结构变更行为,`update`表示如果有新的更改,会更新数据库结构但不删除数据。`spring.jpa.show-sql` 用于打印SQL语句。`spring.jpa.properties.hibernate.dialect` 是Hibernate的方言设置,用于Hibernate与特定数据库的交互。
阅读全文