RpcUI4D
来源:互联网 发布:xbox360手柄驱动mac版 编辑:程序博客网 时间:2024/06/04 19:34
项目运行环境与配置
项目使用Ant1.9进行打包,依赖JDK1.8来运行。安装好Ant后,在项目目录下打开DOS界面,输入ant
命令后会生成target目录(或输入ant zip
命令,将会打包项目并生成zip压缩文件),进入到target目录,双击run.bat
即可运行,在主界面中将会输出运行日志。
使用方法与操作步骤
- 配置运行环境参数
- 点击Setup -> Settings,通过
Connection
设置Dubbo服务器连接参数,Generation
设置API的类读取过滤
- 点击Setup -> Settings,通过
- 添加Dubbo服务的API
- 点击Setup -> Api Jar Files -> Add,添加需要加载的API的jar包;
- 输入API的jar包的
Group Id
、Artifact Id
、Version
(如果有依赖jar包,点击Add依次添加依赖的jar包); - 点击OK -> Save保存API的jar包。(注:如果出现异常,一般是缺少依赖的jar包,点击Setup -> Restart后,重复上述操作,添加缺少的依赖jar包即可)。
- 运行Dubbo服务的API
- 点击Run -> Run As,选择需要运行的API的方法,点击OK -> Apply保存运行配置(注:已经存在的配置不需要此步骤);
- 点击Run -> Run Configurations,选择需要运行的API方法的配置,在配置中输入参数的值(参数配置见以说明),点击
Run
即可。
- 运行操作界面例图
支持API的参数类型
- 基本类型
- byte / java.lang.Byte
- boolean / java.lang.Boolean
- char / java.lang.Character
- short / java.lang.Short
- int / java.lang.Integer
- long / java.lang.Long
- float / java.lang.Float
- double / java.lang.Double
- java.lang.String
- 枚举类型
- java.lang.Enum
- 大小数类型
- java.math.BigDecimal
- 日期类型
- java.util.Date
- 集合类型
- java.util.List
- java.util.Set
- java.util.Collection
- java.util.Map
- 自定义类型
- 由以上类型构成的复合类型
- 数组类型
- 由以上类型构成的数组类型
隐含参数或属性配置
- 有参构造器,添加
constructor-args
结点,如:
<employee class="com.jwiki.api.entity.Employee"> <constructor-args> <arg0 class="java.lang.String">bob</arg0> </constructor-args> </employee>
- 特殊设置值的方法名,添加
setter
属性,如:
<bCardNo class="java.lang.String" setter="setbCardNo"/>
configuration
可配置Dubbo(x)相关属性与输出结果group
,version
,check
,timeout
,retries
结点为Dubbo(x)的Reference的相关对应配置,output
:配置输出结果,它的值为object或json,如:
<configuration> <group></group> <version></version> <check></check> <timeout></timeout> <retries></retries> <output>object</output> </configuration>
注:源代码已在码云上托管,更多详见:https://git.oschina.net/kingariel/rpcui4d
阅读全文
1 0
- RpcUI4D
- 与秦兽有关的日子
- 方法的重载与重写的关系(区别);static关键字;单例设计模式;继承;
- Java开源-astar:A 星算法(转)
- TensorFlow Serving 02 serving_basic
- 网易云课堂Java进阶学习笔记系列04 -- 第8周 控制反转与MVC模式
- RpcUI4D
- Linux内核页回收swappiness参数确切含义
- Mybatis(一)—实现对数据库的增删改查操作
- 针对架构设计的几个痛点,我总结出的架构原则和模式
- 什么情况下,发送端的send函数成功, 但发送端抓不到对应的网络包?------深入理解send函数
- 如何判断变量是数组还是对象
- 自主编程实现栈和链式栈
- java基础之int数值溢出
- eclipse 和 myeclipse 代码自动提示