迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:easyopen开源软件地址:https://gitee.com/durcframework/easyopen开源软件介绍:
easyopen一个简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能,开发者只需实现业务代码即可。 easyopen的功能类似于淘宝开放平台,它的所有接口只提供一个url,通过参数来区分不同业务。这样做的好处是接口url管理方便了,平台管理者只需维护好接口参数即可。由于参数的数量是可知的,这样可以在很大程度上进行封装。封装完后平台开发者只需要写业务代码,其它功能可以通过配置来完成。 得益于Java的注解功能以及Spring容器对bean的管理,我们的开放接口平台就这样产生了。 功能特点
技术点
结构图
文档页面示例
@Api(name = "goods.get")public Goods getGoods(GoodsParam param) { Goods goods = new Goods(); goods.setId(1L); goods.setGoods_name("苹果iPhoneX"); goods.setPrice(new BigDecimal(8000)); return goods;}
{ "name": "goods.get", "version": "", "app_key": "test", "data": "%7B%22goodsPrice%22:%22%22%2C%22goods_name%22:%22iphoneX%22%7D", "timestamp": "2018-03-22 13:48:58", "format": "json", "sign": "C946ACA5AC95B1790511764A10E675B7"}
{ "code":"0", "data":{ "goods_name":"苹果iPhoneX", "id":1, "price":8000 }} 工程说明
使用说明
文档页面:http://localhost:8080/api/doc 开发文档离线版:参见develop-doc/readme.md ![]() |
2022-08-15
2022-08-17
2023-10-27
2022-09-23
2022-08-13
请发表评论