13 Star 28 Fork 4

dingnate / code.parser

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

code.parser

安装

jar包从附件或者http://git.oschina.net/dingnate/code-parser/releases 获取。
1.将jar包放到eclipse根目录的plugins目录中,重启eclipse。
2.Help->install new software...->Add->Achive->Next...>Accept->Finish, 重启eclipse。

注:支持Excel导出的Jar较大,Mini包 请下载code.parser.code_xx.jar和code.parser.ui_xx.jar,支持Java接口文件和Json的转换。

使用

在工程中选中java文件,可以看到右键菜单Generate Java Json,点击菜单执行成功后默认会在工程根目录下生成"interfaceName.json"文件。 该文件中保存了java文件的接口信息。

在工程中选中java文件,可以看到右键菜单Generate Java Excel,点击菜单执行成功后默认会在工程根目录下生成"code.parser.result.xls"文件。 该文件中保存了java文件的接口信息。

在工程中选中生成的Json文件,可以看到右键菜单Generate Java Code,点击菜单执行成功后默认会在工程src目录的对应的包下生成"interfaceName.java"文件。 该文件中保存了java文件的源码信息。

配置

修改code.parser.core_xx.jar包中的config.properties文件的javadoc.tags的值可以收集不同tag的信息。多个tag名称以“,”分割,不能有空格。

用途

这个项目是Eclipse Plug-in 插件。不了解的话可以百度一下或查看 http://www.eclipse.org/

使用方法: 直接把Jar包放到Eclipse的根目录下的plugins目录中,重启Eclipse即可使用。

使用场景: 主要是使用Eclipse进行Java后端服务开发时
1.给前端提供服务接口的JSON格式数据(包含接口声明信息,出入参报文等 javadoc标签自定义)。该工具可以把Java接口一键转成JSON数据,直接提供给前端开发。

2.给二次开发的人员提供接口说明的Excel文档。该工具可以把Java接口一键转成Excel文档。

3.在使用RPC或微服务框架时,可以更具导出的接口JSON数据,批量更新注册接口服务。

4.在使用RPC或微服务框架时,可以根据注册的信息生成的JSON数据反向生成接口代码,节省编码时间。

解决的问题

1.Generate java json write Failed.
java.lang.NullPointerException
org.apache.velocity.exception.VelocityException: The specified class for ResourceManager (org.apache.velocity.runtime.resource.ResourceManagerImpl) does not implement org.apache.velocity.runtime.resource.ResourceManager; Velocity is not initialized correctly.

空文件

简介

Eclipse插件--Java接口文件和Json的转换器,接口转Excel 展开 收起
Java
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dingnate/code-parser.git
git@gitee.com:dingnate/code-parser.git
dingnate
code-parser
code.parser
master

搜索帮助