Skip to content

Commit

Permalink
更新readme
Browse files Browse the repository at this point in the history
  • Loading branch information
davidfantasy committed May 26, 2020
1 parent 43deaf0 commit ad12b85
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 13 deletions.
37 changes: 24 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
# mybatis-plus-generator-ui
## mybatis-plus-generator-ui
提供交互式的Web UI用于生成兼容mybatis-plus框架的相关功能代码,包括Entity,Mapper,Mappmer.xml,Service,Controller等
,可以自定义模板以及各类输出参数。

# 使用方法
1. 引入maven的相关依赖,注意scope只需要写test就可以了
~~~xml
## 使用方法

1. 引入maven的相关依赖,注意scope只需要写test就可以了

```text-xml
<dependency>
<groupId>com.github.davidfantasy</groupId>
<artifactId>mybatis-plus-generator-ui</artifactId>
<version>1.0.1</version>
<scope>test</scope>
</dependency>
~~~
2. 在项目的test目录新建一个启动类,代码示例如下:
~~~java
```

2. 在项目的test目录新建一个启动类,代码示例如下:

```source-java
public class GeberatorUIServer {
public static void main(String[] args) {
Expand All @@ -28,13 +32,20 @@ public class GeberatorUIServer {
}
}
~~~
**GeneratorConfig**的可配置参数可参考源码
```

**GeneratorConfig**包含一些基本的配置参数以及各个可扩展的接口,比如文件的定制或者自定义模板参数,这些都不太好通过UI进行操作。

3. 运行该启动类,启动一个Generator Server。然后访问 [http://localhost:8068](http://localhost:8068/) (端口是可配置的)即可进入到管理界面。
## 主要功能
1. **数据表的查询和浏览**:可以直接浏览和查询配置的数据源的数据表信息,可选择一个或多个生成模板代码:

3. 运行该启动类,启动一个Generator Server。然后访问 [http://localhost:8068](http://localhost:8068) 即可进入到管理界面。根据需要可以对模板和生成文件进行设置即可:
![数据表查询](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/table-list.png)
2. **输出文件的配置**:内置Entity,Mapper,Service,Controller等6种类型代码的模板配置,可以上传模板进行替换,并修改各类参数,配置参数已经按照影响的文件类型重新进行了分类,并加入了部分文本说明;也可以自行添加其它类型的自定义输出文件。所有的配置项都会按照项目包名进行保存,只需一次性设置就可以了。

![table列表](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/table-list.png)
![输出文件类型配置](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/output-config.png)
![文件输出选项配置](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/strategy.png)

![文件配置](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/output-config.png)
3. **代码生成选项**:将每次生成代码时可能变动的内容加入到代码生成选项中,方便调整每次的生成策略,比如:是否覆盖原文件,生成文件的种类等等:

![策略配置](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/strategy.png)
![代码生成选项](https://gitee.com/davidfantasy/mybatis-plus-generator-ui/raw/master/imgs/generator-options.png)
Binary file added imgs/generator-options.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified imgs/table-list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ad12b85

Please sign in to comment.