SpringMVC 数据接口服务配置化管理平台

SpringMVC服务接口开发


项目进行的过程中,存在数据接口提供,比较直接的每次在Controller中调用服务,随着项目进展和数据需求的多样化后,频繁更新代码,应用发布,而且管理起来混乱。这个是比较痛的领悟。能不能在不维护代码,应用更新发布的死循环中跳出来?可以!数据接口服务说白了就是要编写对应的SQL语句,要是只维护SQL不就更方便了!不多说 先上图:

SpringMVC 数据接口服务配置化管理平台

SpringMVC 数据接口服务配置化管理平台
SpringMVC 数据接口服务配置化管理平台
我们使用PostMan调用一下这个测试接口:
SpringMVC 数据接口服务配置化管理平台
此用户授权无此对应服务请求ID,通过管理员用户授权测试用户此接口服务ID
SpringMVC 数据接口服务配置化管理平台
再通过PostMan请求:
SpringMVC 数据接口服务配置化管理平台
若要对接口返回内容进行更改,通过编辑此服务接口SQL就可以动态更新,免去代码更新及应用发布的步骤,比如要对接口返回的内容增加日期字符串,可做如下修改:
SpringMVC 数据接口服务配置化管理平台
再次接口服务请求:
SpringMVC 数据接口服务配置化管理平台
经过参数化的动态配置管理,减少其基于应用本身更新发布的依赖,可随时新增、修改数据接口内容。