和 postgresql 的使用基本大差不差,配置那边有点小区别而已。
# 添加依赖
在 pom.xml
里添加三个相关依赖:JPA、Lombok、MySQL Driver
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-data-jpa</artifactId> | |
</dependency> | |
<dependency> | |
<groupId>com.mysql</groupId> | |
<artifactId>mysql-connector-j</artifactId> | |
<scope>runtime</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.projectlombok</groupId> | |
<artifactId>lombok</artifactId> | |
<optional>true</optional> | |
</dependency> |
# 配置
在 application.properties
添加 mysql 相关配置。
# 数据库连接配置 | |
spring.datasource.url=jdbc:mysql://localhost:3306/你的数据库名?useSSL=false&serverTimezone=UTC | |
spring.datasource.username=root | |
spring.datasource.password=你的密码 | |
# 可选:配置 JPA/Hibernate | |
spring.jpa.show-sql=true | |
spring.jpa.hibernate.ddl-auto=update | |
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect |
如果你的配置文件是 application.yml
的话,那语法不一样。具体可以自己搜索。
参数说明:
url
: 替换your_database
为你的数据库名称;端口默认是3306
。useSSL=false
: 禁用 SSL(本地开发无需加密)。serverTimezone=UTC
: 设置时区避免时间转换错误。ddl-auto=update
: Hibernate 自动根据实体类更新表结构(生产环境建议设为none
)。
如果你用的是 IDEA,这个时候可以在内部连接一下数据库测试一下连通性了。左边有个数据库图标点击连接。

后面的部分应该就和 postgresql 一样了。参考这一篇:在 springboot 里使用 postgresql