- 首先我们要在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
我们到源码里去查看我们还可以对数据源进行哪些配置,这里就不多说了。
- 运行项目,如果没有提示错误,我们的应用就连接上了数据库。