Skip to content

gelald/mysql-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySQL-Learning

这个项目主要记录了一些操作 MySQL 的各类典型场景,另外还有记录持久层框架的常用方法

适合入门学习的小伙伴,也可以作为平时开发持久层代码时参考的资源

我的知识库👉Javrin,希望可以帮到你!希望可以给我一个Star,亮起小星星🌟~

模块说明

这里主要介绍父模块和公用模块,其他模块在各自模块中再介绍

mysql-learning

这个是所有模块的父工程,主要是统一子工程使用的依赖版本,统一打包配置

本项目使用的主要依赖的版本:

🔧依赖 📖版本
spring-boot 2.6.1
mysql-connector-java 8.0.27
mybatis 3.5.2
mybatis-plus 3.5.9
spring-boot-starter-data-jpa 2.6.1

mysql-base

这个模块负责了一些基础相关的工作,能让其他模块更专注持久层的使用:

  • 统一异常处理
  • 统一包装响应
  • knife4j 统一配置

mybatis-plus-common

这个模块主要介绍一些 MyBatis-Plus 框架中的常用操作,具体请看 mybatis-plus-common

batch-process

这个模块主要介绍 MySQL 数据批量插入、批量导出到 Excel 如何高效地处理,具体请看 batch-process

druid-datasource

这个模块主要介绍 SpringBoot 集成 Druid 连接池,并实现 SQL 监控的功能。

About

关于mysql操作的经典场景

Topics

Resources

Stars

Watchers

Forks

Languages