likes
comments
collection
share

Spring Boot 配置MySQL

作者站长头像
站长
· 阅读数 27

下载MySQL

MySQL 8.0 Windows版

下载好了,配置一下系统环境变量,在 Terminal 中 输入 MySQL --version 能正确显示版本号就算成功了。

配置Spring Boot pom.xml 文件

我用的是 Maven 管理配置文件。

在 pom.xml 文件中添加以下依赖 ps:依赖的介绍是抄GPT的。

Spring Boot Starter JDBC

它是SUN公司提供的一套操作数据库的标准规范,也是Java标准库中提供的一组API,用于与数据库进行交互。

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-jdbc -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
    <version>3.3.1</version>
</dependency>

Project Lombok

它通过注解的方式,自动地为Java类生成样板代码,如getter、setter、构造函数、equals、hashCode、toString等方法,从而减少开发人员需要编写的冗余代码,提高代码的可读性和简洁性。

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.34</version>
    <scope>provided</scope>
</dependency>

MySQL Connector/J

MySQL Connector/J是由Oracle官方支持的JDBC(Java Database Connectivity)Type 4驱动,专为MySQL数据库设计。它实现了JDBC API,并引入了新的X DevAPI,允许开发者以更现代、更面向对象的方式与MySQL数据库进行交互。

<!-- https://mvnrepository.com/artifact/com.mysql/mysql-connector-j -->
<dependency>
    <groupId>com.mysql</groupId>
    <artifactId>mysql-connector-j</artifactId>
    <version>8.4.0</version>
</dependency>

mybatis-plus-boot-starter

mybatis-plus-boot-starter是一个为MyBatis-Plus在Spring Boot项目中提供快速集成和简化配置的开源项目。它是基于MyBatis-Plus的增强工具,旨在进一步简化开发过程,提高开发效率。通过引入mybatis-plus-boot-starter依赖,开发者可以轻松地在Spring Boot项目中集成MyBatis-Plus,并利用其提供的各种便捷功能进行数据库操作。

<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.7</version>
</dependency>

mybatis-plus-generator

mybatis-plus-generator是MyBatis-Plus框架中的一个代码生成工具。它基于模板引擎技术,能够自动生成与数据库表对应的Java实体类、Mapper接口、Mapper XML配置文件、Service层代码以及Controller层代码等,极大地提高了开发效率。通过简单的配置,开发者可以快速生成项目所需的基础代码,从而将更多的精力集中在业务逻辑的实现上。

<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-generator -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-generator</artifactId>
    <version>3.5.7</version>
</dependency>

配置 application.properties 文件

用户名和密码改为你自己的用户名和密码。 把hostname和ports改为数据库所在的IP和port,databaseName 是mysql中数据库的名称。

spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://hostname:ports/databaseName?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

测试是否配置成功

1、使用管理员权限打开终端,或者Powershell

2、使用 mysql -u(用户名) -p(密码) 命令连接数据库

3、create database name(数据库名称); 创建名为name的数据库

4、use name; 使用名为 name 的数据库

5、在IDEA右边点数据库,添加数据库,按下图填入主机IP、Port、用户名和密码,点测试连接,测试是否连接成功。

注意:URL应该为 jdbc:mysql://localhost:3306/name

Spring Boot 配置MySQL

转载自:https://juejin.cn/post/7389076428883296268
评论
请登录