Spring Boot ORM - Application.properties


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

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

应用程序属性

#datasource configurations
spring.datasource.url=jdbc:mysql://localhost:3306/tutorialspoint?useSSL=false&allowPublicKeyRetrieval=true
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、允许创建表等。