# 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,注解方式的服务生成等功能