fileservice 类代码放哪里_code_generator: 使用Java代码生成器 运行 进入到 src/test/java 目录下 找到CodeGeneratorMain类 为生成器的启...

Java代码生成器

介绍

这是一个基于数据库表

用来自动生成 Model & Mapper & Service & ServiceImpl & Controller 等代码的代码生成器

使用者可以通过修改ftl模板来生成自己所需的基本代码块

主要是为了解决日常工作、练习中代码的重复工作量

目前仅支持 Mybatis 底层代码的生成

注:本项目fork自https://github.com/zhaohaihao/CodeGenerator ,感谢原作者zhaohaihao。不过我在使用代码的时候发现原项目有很多功能或者使用场景不适合我,因而我在原来项目的基础之上做了大的调整。在原来的基础之上修改点如下:

1、去掉依赖tk.mybatis和pagehelper的依赖,完全自已实现相关的逻辑,因为我还是觉得mybatis原始的实现方式更适合我;

2、实现自定义的CustomizeJavaMapperGenerator和CustomizeXMLMapperGenerator,可以灵活的定制自已经需要生成的功能;

3、实现了按条件的分页查询,并在Controler层实现统一返回结果;

4、去掉了一些原来需要用户参与的配置和定制,完全按照MybatisGenerator的标准实现,使配置看起来更简洁,代码实现也更简单;

5、增加单元测试的相关的依赖,方便对生成代码的单元测试。

目录结构

├── src

│   ├── main

│   │   ├── java

│   │   │   └── com

│   │   │   ├── code

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值