swagger
The World’s Most Popular Framework for APIs (官方的自我评价
^_^)
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务;类似的服务还有api blueprint (基于markdown)
springfox
Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将 spring mvc 的 Controller 转换成以 Swagger ui 文档的形式进行展示展现,效果如下图: