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

我们到源码里去查看我们还可以对数据源进行哪些配置,这里就不多说了。

  • 运行项目,如果没有提示错误,我们的应用就连接上了数据库。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章