首页
学习
活动
专区
圈层
工具
发布

SpringBoot代码生成器

简介 一个基于原生Mysql & SpringBoot & Mybatis 的代码生成器,建表之后即可完全解放双手,适合: 规律性定制化开发 解决双手,一键完成固有代码 原生mybatis.xml...新增自动生成表结构说明文档 更新 2020年2月11日, 新增自动生成表结构说明文档 (基于自动拦截接口实现) 使用说明 该项目为普通Java项目,使用时需要本地Java环境 + 可连接的Mysql数据库 拉取代码后...: [image-20200203182231778] 技术细节 本项目主要的核心即两个通过mysql内置的表字段查询配合FreeMaker模板,构建具有一定规律性,通用的代码内容 FreeMaker...DefaultEngine.java process方法 mybatis 原生XML,包含增,批量增,删,批量删,多条件分页查询,列表查询,单一查询,单一数据修改等 logback日志 SpringBoot...拔插式拦截器(基于org.reflections实现)- 支持继承指定接口,不改变其他代码情况下实现想要的功能 协议 GNU General Public License v3.0 最后 该项目是从无到有一点点构建出来的

1.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    0120 springboot集成Mybatis和代码生成器

    本篇文章大致回顾一下基于springboot的mybatis的配置开发要点以及基于maven插件的代码自动生成。 hello, springboot集成mybatis以及代码生成器!...的Mybatis注解,主要是开启支持,然后是mapper的地址; 测试启动成功:可以放到健康检查里面去做; springboot集成Mybatis的关键步骤: 集成完毕之后,剩下的就是使用代码生成器,生成好常规的...entity,xml,mapper, example 这些基础代码,然后结合业务逻辑,新增一些新的mapper的方法代码; 下面跟我一起来一步一步集成springboot: 1 依赖 使用spring...代码生成器 代码生成器,mybatis官网有介绍。配置分为插件配置和生成配置。本文主要通过maven的插件来进行常规的代码生成。...应用集成mybatis; 配置mybatis的代码生成器插件,并用于生成代码,提高工作效率; 代码获取点我!

    52921

    SpringBoot图文教程8 — SpringBoot集成MBG「代码生成器」

    有天上飞的概念,就要有落地的实现 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 先赞后看,养成习惯 SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+...实现文件上传下载 SpringBoot图文教程5—SpringBoot 中使用Aop SpringBoot图文教程6—SpringBoot中过滤器的使用 SpringBoot图文教程7—SpringBoot...天下苦mapper文件久矣,于是Mybatis官方推荐了一个Mybatis代码生成器(MBG)来救民于水火之中。...Mybatis 代码生成器 MBG MBG 全称 MyBatis Generator,可以用来生成Mybatis开发相关的代码,包括基本增删改查的实体类,dao接口和mapper文件。...官方文档地址:http://mybatis.org/generator/ SpringBoot 集成 MBG 本文代码会在一个SpringBoot+Mybatis的空项目中进行,如有需要请去Git仓库下载

    1.2K20

    别人家的springboot代码生成器

    项目背景 我记得是刚毕业出来的时候,接触到好几个项目,发现每次开发后台管理模块的时候,发现都是做的事情都是一样的,做的逻辑都是一样的,只是业务不一样而已,并且在创建文件很浪费的时间,所以决定自己写一个模板代码生成器...,方便项目开发,节省更多的时间写逻辑,减少bug的发生和规范的代码编写及结构。...共6个文件,并且封装好了分页接口,新增,删除,编辑,查看,批量新增,批量删除,批量编辑等接口,根据自定义的模板,可以灵活配置使用代码生成器,因为管理后台的增删改查的逻辑都是一样的,所以经常使用的分页,增删改查都是已经封装好了...项目动力 为什么我会一直更新我的项目,和编写不同的模板适配不同的项目框架,因为我觉得写一套属于项目框架的代码生成器,对于公司来说,是一种无私的奉献,为了项目的同事不做重复相同的工作,只关注业务逻辑,这才是程序员要做的工作...项目目录 项目地址 https://gitee.com/johndengjiajun_admin/springboot-code-generator.git

    2K30

    SpringBoot实战:构建MyBatis-Plus代码生成器

    大家好,我是腾讯云开发者社区的 Front_Yue,本篇文章将实战演示如何实现MyBatis-Plus的代码生成器功能来提升我们的开发效率。...尤其值得关注的是其内置的代码生成器模块,能够依据数据库表结构一键生成实体类、Mapper接口、Mapper XML文件以及Service层基础代码等全套后端基础组件。正文内容1....--代码生成器--> com.baomidou mybatis-plus-generator代码生成器是非常实用的工具,它们可以大大提高开发效率,减少手写代码的工作量,使我们可以将注意力集中在复杂的业务需求上。...在使用代码生成器时,我们需要注意配置文件的参数和插件的使用方法,以便更好地发挥它们的作用,以上就是代码生成的基本过程,后期我也会优化,还有更多的功能等待我们去探索。

    1.5K32

    springboot mybatis 后台框架平台 集成代码生成器 shiro 权限

    来源:http://www.fhadmin.org/webnewsdetail8.html 1.代码生成器: 正反双向+快速表单构建器 freemaker模版技术 ,0个代码不用写,生成完整的一个模块,...: 任意连接其它数据库(mysql、oracle、sqlserver),根据表反射生成本系统的模块 9 模版管理:代码在线编辑器,管理模版,保存编辑记录,一键还原,代码生成器如虎添翼 10.性能监控:监控整个系统的性能...----------------------------------------------------- 技术点 导入 导出 excel 文件 (应用在系统用户中) 2 生成 word文件 (应用在代码生成器生成的...doc文档) IO 流下载文件 (应用在代码生成器中生成后压缩成zip 文件下载) 4 代码 zip 压缩打包 (应用在代码生成器中生成后压缩成zip 文件) MD5加密 SHA加密(登录密码用此加密)...可扩展性、稳定性和性能方面都有明显的优势,支持并发 7.安全框架 shiro (登录授权)(session管理)(shiro 注解菜单权限拦截)(shiro 标签按钮权限) 8.freemaker模版引擎(代码生成器用

    1.5K40

    一个基于SpringBoot + Mybatis + Vue的代码生成器

    code-gen 一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL。 只需要一个Java8环境,下载后即可运行使用。...步骤简单,只需配置一个数据源,然后勾选模板即可生成代码。 默认提供了通用的实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis应用。...用到的技术:SpringBoot + Mybatis + Vue 使用步骤 前往发行版页面,下载最新版本zip文件 解压zip,如果是Mac/Linux操作系统,运行startup.sh文件启动,Windows...,然后执行docker-build.sh脚本 执行docker run --name gen -p 6969:6969 -d 其它 快速搭建SpringBoot+Mybatis应用 https...代码生成 ? 生成结果 项目地址 https://gitee.com/durcframework/code-gen

    80530

    一个基于SpringBoot + Mybatis + Vue的代码生成器

    code-gen 一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL。 只需要一个Java8环境,下载后即可运行使用。...步骤简单,只需配置一个数据源,然后勾选模板即可生成代码。 默认提供了通用的实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis应用。...用到的技术:SpringBoot + Mybatis + Vue 使用步骤 前往发行版页面,下载最新版本zip文件 解压zip,如果是Mac/Linux操作系统,运行startup.sh文件启动,Windows...,然后执行docker-build.sh脚本 执行docker run --name gen -p 6969:6969 -d 其它 快速搭建SpringBoot+Mybatis应用 https...代码生成 ? 项目地址 https://gitee.com/durcframework/code-gen

    45920

    代码生成器(一)

    前段时间买了那个yupi的变成导航项目实战课,里面的这个内容就是介绍了一个类似于代码生成器的项目,购买书籍之后是可以去看这个对应的视频教程的,所以就可以学习一下这个项目,我相信,会让我们有收获的...,也是遇到了这个各种各样的问题,没想到,还没开始写代码,就遇到了这么多的问题,我也真的很是无语; 而且这些问题都不是技术上面的问题,可能就是因为我自己的这个项目的这个经验不足,所以会出现何种各样的为题,...demo-project是在这个code-gene1219这个上面右键选择我们的这个module这个内容创建的; 这个acm-template这个模版是从yupi的这个网盘上面下载的,据说这个就是一个acm代码示例...; 4)开发命令行的工具,接受我们的用户的输入,生成完整的代码; 5)打包,供用户进行使用; 4.hutool类的使用 5.静态文件的生成 整体的架构:这个报错主要是因为这个路径的问题; inputpath...一定是相对路径,如果我们的这个项目进行开源的话,其他人拷贝我们的这个代码,如果我们的这个代码里面使用的这个绝对路径,其他的使用者的这个电脑里面没有这个路径就会报错的; 实际上我们的这个复制结果是需要进行下面的这个修改的

    58800

    MybatisPlus代码生成器

    MybatisPlus代码生成器 MybatisPlus存在代码生成器,能够根据数据库做到代码的一键生成。...: 123456 driver-class-name: com.mysql.cj.jdbc.Driver 接着就可以编写自动生成脚本,这里选择测试类,用到FastAutoGenerator作为生成器....build(); }) .execute(); } } 之后我们就可以运行这个脚本,代码生成器会自动生成从...Mapper到Controller的所有代码,我们就只需要去完成业务逻辑就可以了。...对于一些有特殊要求的用户来说,我们希望能够以自己的模版来进行生产,怎么才能修改它自动生成的代码模版呢,我们可以直接找到mybatis-plus-generator的源码: 生成模版都在在这个里面有写,我们要做的就是去修改这些模版

    92210
    领券