# jeegit-gecco-demo **Repository Path**: smallyaohailu/jeegit-gecco-demo ## Basic Information - **Project Name**: jeegit-gecco-demo - **Description**: Mybatis-Plus +SpringMVC + Gecco+代码生成器 极简模式下代码生成,利用Gecco快速采集数据,快速入库,并可以提供Restfull 风格API。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-11-12 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JeeGit-Gecco-Demo #### 项目介绍 Mybatis-Plus +SpringMVC + Gecco+代码生成器 极简模式下代码生成,利用Gecco快速采集数据,快速入库,并可以提供Restfull 风格API。 # JeeGit-Gecco-Demo Mybatis-Plus SpringMVC Demo 本项目参考Mybatis-Plus SpringMVC 演示 demo 原框架演示地址:https://gitee.com/baomidou/mybatisplus-spring-mvc 该框架旨在辅助大家快速学习Gecco框架 运行方法: 1. 建立数据库,导入SQL(在resources的doc中)。 2. 引入本Maven项目,修改数据库配置文件。 3. 添加Web服务器,运行。 4. 代码生成器参考com.jeegit.springmvc.common-MpGenerator 执行main方法 ![Mybatis-Plus-Logo](http://git.oschina.net/uploads/images/2016/0824/211639_4d931e7f_12260.png "logo") [![license](https://img.shields.io/github/license/baomidou/mybatis-plus.svg?maxAge=2592000)](http://www.apache.org/licenses/LICENSE-2.0) [![GitHub release](https://img.shields.io/github/release/baomidou/mybatis-plus.svg?maxAge=2592000)](https://github.com/baomidou/mybatis-plus) > 为简化开发工作、提高生产率而生 # 简介 | Intro Mybatis 增强工具包 - 只做增强不做改变,简化`CRUD`操作 > 技术讨论 QQ 群 933099583[(有钱的捧个钱场【点击捐赠】, 没钱的捧个人场)] 课程地址(https://jeesite.ke.qq.com/) # 优点 | Advantages - **纯正血统**:完全继承原生 `Mybatis` 的所有特性 - **最少依赖**:仅仅依赖`Mybatis`以及`Mybatis-Spring` - **性能损耗小**:启动即会自动注入基本CURD ,性能无损耗,直接面向对象操作 - **自动热加载**:Mapper对应的xml可以热加载,大大减少重启Web服务器时间,提升开发效率 - **自动生成代码**:包含自动生成代码类以及Maven插件,通过少量配置,即可快速生成Mybatis对应的xml、mapper、entity、service、serviceimpl层代码,减少开发时间 - **自定义操作**:支持自定义Sql注入,实现个性化操作 - **自定义转义规则**:支持数据库关键词(例如:`order`、`key`等)自动转义,支持自定义关键词 - **多种主键策略**:支持多达4种主键策略,可自由配置,若无将会自动填充,更有充满黑科技的`分布式全局唯一ID生成器` - **无缝分页插件**:基于Mybatis物理分页,无需关心具体操作,等同于编写基本`selectList`查询 - **性能分析**:自带Sql性能分析插件,开发测试时,能有效解决慢查询 - **全局拦截**:提供全表`delete`、`update`操作智能分析阻断 - **避免Sql注入**:内置Sql注入内容剥离器,预防Sql注入攻击 # 文档 | Documentation [中文](http://mp.jeegit.com/) | [English](http://mp.jeegit.com/en/) # 原理 | Principle [Mybatis-Plus 实践及架构原理](http://git.oschina.net/baomidou/mybatis-plus/attach_files)