Spring Boot 配置MySQL
下载MySQL
下载好了,配置一下系统环境变量,在 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
转载自:https://juejin.cn/post/7389076428883296268