1. 程式人生 > 實用技巧 >Springboot API文件管理

Springboot API文件管理

>>> hot3.png

短短續續寫的小工具,因為公司內部都是Dubbo,各模組之間都有很多facade介面,那為了減少互動溝通時間,還有整理介面文件的時間,然後這個小工具就衍生出來。

TIPS: maven包由ArtifactId+GroupId+版本+型別(快照或是正式版本)

思路:通過各模組(ArtifactId+版本+型別 確定唯一的key)呼叫maven-http介面,下載Jar-->JavaDOC解析 -->DB

解析屬性: 1.類資訊(建立日期、是否過期、建立人、類描述) 2.方法資訊 1.方法入參 驗證資訊、入參引數 2.方法出參 3.方法名稱、是否過期 3.解析引數包括型別+方法名稱

技術架構: SpringBoot+Gradle+Sui3

最近在整理這個工具,快取這塊在重構。先上圖,Github一週後上傳. 輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明

輸入圖片說明 (PS:這個文件工具可以衍生成Dubbo閘道器平臺,可以把一個Dubbo介面轉成http介面,現在這兩塊在同步重構)

我不知道寫程式碼會有多久 可是目前這是我最喜歡的事。

轉載於:https://my.oschina.net/tangdu/blog/821049