关于接口定义的一些想法

使用RESTFul接口

RESTFul接口作为一个通行的标准,当然是优先使用的。项目都是基于Spring的,因此采用的是Spring MVC.

解决接口联调的苦难

作为一个技术人员,写文档是一大令人头疼的事情。况且即使把文档写好了,也可能导致在以后的修修补补中,导致不一致的情况。
因此,考虑采用文档自动生成的方式。最终选用了Swagger来自动为Spring MVC生成文档。

  • swagger-maven-plugin
  • swagger-ui

项目中遇到的一些教训

  • 提前制定接口,方便联调
  • 提前规划返回接口类型,统一字段名称。