1 Star 3 Fork 2

licheng / iogame-test

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

IoGameTest

介绍

  • 2022/10/1
  • 用于IoGame框架的接口的基础测试

功能介绍

  • 对于iogame游戏框架的可视化接口调试

支持功能

  • 支持多客户端模拟调试
  • 支持传参
  • 支持注解描述

使用

  • 目前没有制作成maven包

  • 所以你需要克隆本项目,在本地打包后,在其他项目中通过maven引入包。然后进行使用

  • 目前只支持和SpringBoot整合的IoGame上进行使用。

  • 在你的: AbstractBrokerClientStartup 的实现类添加下图的代码即可!

  • 并在SpringBoot扫描你的包

@ComponentScan({"org.iogame","启动类的包"})

增加注解描述

  • 会在前端页面显示方法的描述和前缀
package org.iogame.action;

import com.iohao.game.action.skeleton.annotation.ActionController;
import com.iohao.game.action.skeleton.annotation.ActionMethod;
import com.iohao.game.action.skeleton.core.CmdInfo;
import com.iohao.game.action.skeleton.core.flow.FlowContext;
import com.iohao.game.bolt.broker.core.client.BrokerClientHelper;
import lombok.extern.slf4j.Slf4j;
import org.iogame.annotation.Desc;

/**
 * @author lc
 * @since 2022/10/1
 */
@ActionController(3)
@Slf4j
@Desc(value = "测试模块",longDesc = "这个模块专门用来测试的!")
public class TestAction {
    @ActionMethod(1)
    @Desc(value = "测试1",longDesc = "测试接口1,功能x")
    public UserInfoDto test1(UserInfoDto userInfoDto, FlowContext flowcontext){
        return userInfoDto;
    }
}

示例

空文件

简介

IoGame测试工具! 展开 收起
Java 等 5 种语言
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/licheng1013/iogame-test.git
git@gitee.com:licheng1013/iogame-test.git
licheng1013
iogame-test
iogame-test
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891