Knife4j是一款專門為Java MVC框架而提供的文檔服務(wù)通用性解決方案,我們可以通過(guò)Knife4j官方版來(lái)生成Api文檔,并且這款軟件還可以提供專注于Swagger的增強(qiáng)解決方案,功能非常強(qiáng)大。

Knife4j的前身是swagger-bootstrap-ui,為了契合微服務(wù)的架構(gòu)發(fā)展,由于原來(lái)swagger-bootstrap-ui采用的是后端Java代碼+前端Ui混合打包的方式,在微服務(wù)架構(gòu)下顯的很臃腫,因此項(xiàng)目正式更名為knife4j
更名后主要專注的方面
前后端Java代碼以及前端Ui模塊進(jìn)行分離,在微服務(wù)架構(gòu)下使用更加靈活
提供專注于Swagger的增強(qiáng)解決方案,不同于只是改善增強(qiáng)前端Ui部分
不使用增強(qiáng)功能,純粹換一個(gè)swagger的前端皮膚,這種情況是最簡(jiǎn)單的,你項(xiàng)目結(jié)構(gòu)下無(wú)需變更
可以直接引用swagger-bootstrap-ui的最后一個(gè)版本1.9.6或者使用knife4j-spring-ui
Spring Boot項(xiàng)目單體架構(gòu)使用增強(qiáng)功能
在Spring Boot單體架構(gòu)下,knife4j提供了starter供開(kāi)發(fā)者快速使用
Spring Cloud微服務(wù)架構(gòu)
在Spring Cloud的微服務(wù)架構(gòu)下,每個(gè)微服務(wù)其實(shí)并不需要引入前端的Ui資源,因此在每個(gè)微服務(wù)的Spring Boot項(xiàng)目下,引入knife4j提供的微服務(wù)starter
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡(jiǎn)純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......