Skip to content

lxk696/mybatisplus-spring-mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mybatis-Plus SpringMVC Demo

运行方法:

  1. 建立数据库,导入SQL(在resources的doc中)。
  2. 引入本Maven项目,修改数据库配置文件。
  3. 添加Web服务器,运行。

Mybatis-Plus-Logo

license GitHub release

为简化开发工作、提高生产率而生

简介 | Intro

Mybatis 增强工具包 - 只做增强不做改变,简化CRUD操作

技术讨论 QQ 群 576493122(有钱的捧个钱场【点击捐赠】, 没钱的捧个人场)

优点 | Advantages

  • 纯正血统:完全继承原生 Mybatis 的所有特性
  • 最少依赖:仅仅依赖Mybatis以及Mybatis-Spring
  • 性能损耗小:启动即会自动注入基本CURD ,性能无损耗,直接面向对象操作
  • 自动热加载:Mapper对应的xml可以热加载,大大减少重启Web服务器时间,提升开发效率
  • 自动生成代码:包含自动生成代码类以及Maven插件,通过少量配置,即可快速生成Mybatis对应的xml、mapper、entity、service、serviceimpl层代码,减少开发时间
  • 自定义操作:支持自定义Sql注入,实现个性化操作
  • 自定义转义规则:支持数据库关键词(例如:orderkey等)自动转义,支持自定义关键词
  • 多种主键策略:支持多达4种主键策略,可自由配置,若无将会自动填充,更有充满黑科技的分布式全局唯一ID生成器
  • 无缝分页插件:基于Mybatis物理分页,无需关心具体操作,等同于编写基本selectList查询
  • 性能分析:自带Sql性能分析插件,开发测试时,能有效解决慢查询
  • 全局拦截:提供全表deleteupdate操作智能分析阻断
  • 避免Sql注入:内置Sql注入内容剥离器,预防Sql注入攻击

文档 | Documentation

中文 | English

原理 | Principle

Mybatis-Plus 实践及架构原理

应用实例 | Demo

Spring-MVC

Spring-Boot

SSM-实战 Demo

下载地址 | Download

点此去下载

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus</artifactId>
    <version>maven 官方最新版本为准</version>
</dependency>

结构目录 | Architecture

项目结构说明

其他开源项目 | Other Project

期望 | Futures

欢迎提出更好的意见,帮助完善 Mybatis-Plus

版权 | License

Apache License 2.0

捐赠 | Donate

捐赠记录,感谢你们的支持!

捐赠 mybatis-plus

关注我 | About Me

程序员日记

About

baomidou 代码测试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published