公司項目用java開發(fā),現(xiàn)在準(zhǔn)備切換到前后端分離,于是搭建swagger環(huán)境用于接口對接
? ?1.?簡單介紹 swagger ui與editor的功能
? ? ? swagger-editor:?相當(dāng)于編譯接口的工具,好比編輯器,有一些語法檢查等功能,可以把
? ? ? ? ? 編輯好的接口導(dǎo)出成json文件,用于swagger ui加載
? ? swagger-ui:?相當(dāng)于展示的web,?可以把swagger-editor編輯好的文件加載過來頁面展示
2.?環(huán)境搭建:
? ? ? 1.?環(huán)境準(zhǔn)備?node環(huán)境搭建
? ? ? 2. 下載?
? ? ?https://github.com/swagger-api/swagger-editor
? ? ?swagger-editor:?下載以后在根目錄直接npm start
https://github.com/swagger-api/swagger-ui
swagger-ui:?下載以后啟一個web服務(wù)器訪問dist目錄就可以了
? ? ?例如我用ittun?的公網(wǎng)映射web配置,可以公網(wǎng)查看接口
? ? ?自帶http server功能,指定其是dist目錄即可.
3.? 解決跨域問題
項目?pom.xml?引入jar包?
web.xml配置過濾器