# generator **Repository Path**: coco_wj/generator ## Basic Information - **Project Name**: generator - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-06-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于mybatis-generator的增强 ``` 保留原有的mybatis-generator 生成(使用mybatis-generator的配置xml即可) 新增Service层的代码生成 增强mapper的能力,如selectOneByExample 新增能力暂不支持mybatis注解的方式,后续加入 ``` * 配置详解 ``` 在mybatis-generator的配置xml基础上增加serviceGenerator节点用于指定Service层的生成路径 For Example: 若不配置,则不会生成Service层代码 生成的Service层代码需搭配另外一个工程的boost-core使用,也可以自行实现。 配置文件中需指定实现类: 若不指定,则生成Service层代码无任何方法提供 目前暂不支持Service层的名字定制,接口名统一为IxxxxService,接口实现统一为xxxxServiceImpl 使用boost-core,将自带pagehelper,selectOne,insertList等功能 插件拓展的方式与mybatis-generator一致 maven插件配置方式与mybatis-generator一致 ``` * xml配置 ```xml
``` ## 后续将支持logic,注解方式的服务生成等功能