Spring Boot如何在項目中引入Spring Data JPA模塊並連接數據庫

  • 首先我們要在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

我們到源碼裏去查看我們還可以對數據源進行哪些配置,這裏就不多說了。

  • 運行項目,如果沒有提示錯誤,我們的應用就連接上了數據庫。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章