- 首先我們要在maven項目的pom文件中引入三個依賴:
<!--JPA模塊,支持Spring實現的上層操作,默認包含JDBC模塊-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!--mysql模塊,主要包含連接數據庫的驅動-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!--jdbc模塊,自動配置數據訪問的基礎設施-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
- 因爲我們不需要框架爲我們自動配置默認的數據源,所以我們在配置文件裏配置我們自己的數據源和相關基本配置:
#數據源的配置
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/jpa
username: root
password: admin
#Spring Data JPA的配置(Spring默認使用hibernate框架)
jpa:
hibernate:
#當ORM的應用層邏輯(O)改變時,數據庫也會相應地改變。
ddl-auto: update
#當執行數據庫操作時,相應的SQL會被控制檯打印出來。
show-sql: true
我們到源碼裏去查看我們還可以對數據源進行哪些配置,這裏就不多說了。
- 運行項目,如果沒有提示錯誤,我們的應用就連接上了數據庫。