Spring Boot ORM - application.properties



Spring boot 读入 application.properties 中的应用程序以及持久相关属性。在此我们还可以配置 Hibernate 或任何其他 ORM 框架特定属性。我们正在使用通用属性,以便我们可以在 ORM 之间切换,而无需更改很多代码。默认情况下,如果在 **POM.xml** 中没有指定其他 ORM 库,则 spring boot 配置 Hibernate 作为 ORM 提供程序。

在 **src −> main −> resources** 目录下创建 **application.properties**,并按如下所示更新。

application.properties

spring.application.name=springbootorm
#datasource configurations
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/tutorialspoint
spring.datasource.username=root
spring.datasource.password=root@123
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# show SQL
spring.jpa.show-sql: true
# DDL generation
spring.jpa.generate-ddl=true

以下是 application.properties 的关键属性的说明。

  • **spring.datasource** − 数据库特定属性,例如连接 URL、用户名、密码、驱动类等。

  • **spring.jpa** − jpa 特定属性,例如显示 sql、允许创建表等。

广告