在网上发现了一个牛X的思路,在作restful的时候,若是业务改变,须要每次都修改controller,后来方便了,直接透传的方式,其实也比较麻烦,每次都要写controller。需求变了接口也发生了改变,长期这样的结果,就是维护成本愈来愈高,直接service 经过spring 让他变成controller不就少写不少代码了。源码:https://github.com/limingios/netFuture/tree/master/api网关/idig8-api-gatewayjava
背景
移动互联时代,都在追寻一个万能的解,其实这个解可能不存在。其实后端开发的挑战愈来愈多。里面不少个controller,若是系统愈来愈庞大,致使的结果维护困难。ios
什么是API网关
API网关是一个轻量的java http 接口组件,可无缝将普通的 Serive 方法转换成 http 接口。并从已下几点来达到提升开发效率与接口质量的目的。git
去掉mvc控制器,将http请求直接无缝接入JAVA服务接口
统一出入参格式
统一异