https://github.com/kings1990/rap2-generator-web
rap2 generator 网页执行器
https://github.com/kings1990/rap2-generator-web
rap2 rap2-api rap2-dolores
Last synced: over 1 year ago
JSON representation
rap2 generator 网页执行器
- Host: GitHub
- URL: https://github.com/kings1990/rap2-generator-web
- Owner: kings1990
- License: apache-2.0
- Created: 2019-12-06T03:14:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-15T02:54:43.000Z (almost 6 years ago)
- Last Synced: 2025-01-17T21:44:27.371Z (over 1 year ago)
- Topics: rap2, rap2-api, rap2-dolores
- Language: HTML
- Homepage:
- Size: 1.78 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
为自动化而生
## Rap2 Generator Web是啥
以网页操作形式将java类解析录入到rap2管理端
## Online
地址:***[http://rap.sheng90.wang/](http://rap.sheng90.wang/)***
## 组成
* 配置
* 类文件
* 输入
* 输出
## 介绍
### 配置
> sid:
> rap2 管理端cookie中的koa.sid参数
> sig
> rap2 管理端cookie中的koa.sig参数
> 接口地址
> 跳转到接口页面对应的链接
> 参数形式
> Query Params/Body Params

### 类文件
#### 输入/输出java文件
输入java文件为rap2管理端输入参数
输出java文件为rap2管理端输出参数
输出java文件只有在***响应result具体类型***为Object的时候才起作用
#### 输出java文件属性介绍
> 响应result类型
> 指的是响应result的类型,包含Object、String、Number、Object、Boolean五种类型.如果是Array则响应返回json如下
```
{
"retCode": null,
"msg": null,
"url": null,
"result": []
}
}
```
> 响应result具体类型
> result中的参数类型,包含String、Number、Object、Boolean四种类型
> 输出className
> 输出参数的java类名,上传文件后会自动填充
> 输出描述
> 只有在***响应result具体类型***才能输入,作为返回值为String、Number、Boolean的具体介绍
#### 注意事项
java文件上传的第一个为主解析类,意思为如果A继承B、B继承C,那么如果你输出参数为A类就必须先上传A类,再上传其他类,其他情况比如A类中有List这样的属性,道理类似
### 输入
解析后的输入参数,可以对字段进行修改和删除
### 输出
解析后的输出参数,可以对字段进行修改和删除
## 启动配置
修改**resource**目录下的**config.json**文件
>delosUrl
>rap2后端数据API服务器地址,如:http://rap2api.taobao.org
>javaDirPath
>java文件上传目录
>responseTemplate
>自定义响应模板,[参考wiki](https://github.com/kings1990/rap2-generator/wiki/自定义响应模板)
1.打包
```
mvn clean install
```
2.启动
```
nohup java -jar rap2-generator-web-版本.jar > /dev/null 2>&1 &
```
3.访问
```
http://localhost:9100
```
## 操作
输入必要的表单,上传类文件,然后点击**解析**按钮,待解析成功检查输入和输出参数无误后再点击**录入rap2**按钮,等结果就行
## 主项目
[https://github.com/kings1990/rap2-generator](https://github.com/kings1990/rap2-generator)