2026.6.15
JDBC到SpringBoot+MyBatis-Plus后端
一、MySQL安装与库表设计
- 多系统安装支持
覆盖 Windows、macOS、Ubuntu 三套安装流程,Windows核心命令:
初始化生成临时密码
mysqld --initialize --console
注册系统服务
mysqld --install MySQL
启动服务
net start MySQL
登录数据库
mysql -u root -p
修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
2. 库表设计
配置my.ini文件,设置端口、数据目录、字符集、最大连接数,完成业务表结构创建。
二、原生JDBC开发(底层基础)
-
核心接口:Driver、Connection、PreparedStatement、ResultSet
-
Maven依赖:引入MySQL驱动包
-
通用工具类:封装连接获取、资源关闭,消除重复代码
-
实体类:映射数据库表字段
-
业务功能
注册:使用PreparedStatement占位符,防御SQL注入
登录:账号密码条件查询
事务:发布新闻场景演示事务回滚、提交机制
三、SpringBoot + MyBatis-Plus(企业开发)
-
项目初始化:Spring Initializr创建工程
-
配置文件:application.yml配置数据库连接、MP全局参数
-
Lombok注解:简化实体get/set、构造、toString代码
-
MyBatis-Plus核心注解:表映射、主键策略、字段映射
-
实体类:配合Lombok、MP注解完成数据库映射
-
自动填充处理器:统一处理创建时间、更新时间字段
-
Mapper接口:继承BaseMapper获得CRUD基础方法
-
条件构造器:LambdaQueryWrapper实现无硬编码多条件查询
-
分页插件:配置分页拦截器,实现分页查询
-
测试接口:编写Controller测试增删改查、分页、条件查询
四、附录
提供标准后端项目分层结构参考,方便快速搭建业务工程。
学习路线逻辑
先掌握MySQL数据库操作 → 原生JDBC理解底层数据库交互原理 → 过渡SpringBoot+MyBatis-Plus框架,简化重复数据库代码,适配企业级开发标准。

浙公网安备 33010602011771号