web项目越来越多,restful接口也越来越多。接口文档应付不过来,也容易遗漏,犯错。前端和后端多了许多沟通问题。同时借助这个工具还能查看注释是否遗漏。总之好处实在太多了。
于是我就想到了这个项目,它主要完成两个目的:
1.每个controller页面能查看有哪些restful接口
2.能查看数据结构的定义
要做到这两个功能仔细想了想java反射是做不到的,因为注释没有被编译到class文件里。
所以只能通过源码文本解析来获取所有信息,既然是文本解析,所有的源文件都必须按照常见代码规范编写。
最终效果如下:
如需要源码,请加我微信。