2026.6.15

JDBC到SpringBoot+MyBatis-Plus后端

一、MySQL安装与库表设计

  1. 多系统安装支持

覆盖 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开发(底层基础)

  1. 核心接口:Driver、Connection、PreparedStatement、ResultSet

  2. Maven依赖:引入MySQL驱动包

  3. 通用工具类:封装连接获取、资源关闭,消除重复代码

  4. 实体类:映射数据库表字段

  5. 业务功能

注册:使用PreparedStatement占位符,防御SQL注入

登录:账号密码条件查询

事务:发布新闻场景演示事务回滚、提交机制

三、SpringBoot + MyBatis-Plus(企业开发)

  1. 项目初始化:Spring Initializr创建工程

  2. 配置文件:application.yml配置数据库连接、MP全局参数

  3. Lombok注解:简化实体get/set、构造、toString代码

  4. MyBatis-Plus核心注解:表映射、主键策略、字段映射

  5. 实体类:配合Lombok、MP注解完成数据库映射

  6. 自动填充处理器:统一处理创建时间、更新时间字段

  7. Mapper接口:继承BaseMapper获得CRUD基础方法

  8. 条件构造器:LambdaQueryWrapper实现无硬编码多条件查询

  9. 分页插件:配置分页拦截器,实现分页查询

  10. 测试接口:编写Controller测试增删改查、分页、条件查询
    四、附录

提供标准后端项目分层结构参考,方便快速搭建业务工程。

学习路线逻辑

先掌握MySQL数据库操作 → 原生JDBC理解底层数据库交互原理 → 过渡SpringBoot+MyBatis-Plus框架,简化重复数据库代码,适配企业级开发标准。

posted @ 2026-06-22 11:29  sesesese  阅读(3)  评论(0)    收藏  举报