Knife4j 2.0.2正式リリースされ、闊歩インターフェイスのドキュメントが可能なツール

Knife4j旧称swagger-bootstrap-uiSWAGGERのための有効なツールのインタフェースのドキュメントであります

ドキュメントhttps://doc.xiaominfo.com

エフェクト(旧バージョン)http://swagger-bootstrap-ui.xiaominfo.com/doc.html

エフェクト(2.Xバージョン)http://knife4j.xiaominfo.com/doc.html

Giteehttps://gitee.com/xiaoym/knife4j

GitHubのhttps://github.com/xiaoymin/swagger-bootstrap-ui

https://gitee.com/xiaoym/swagger-bootstrap-ui-demo

特性と最適化

knife4j

図1に示すように、新しいknife4j-dependenciesモジュールは、管理knife4j関連する参考資料のMavenは、MavenのはマナーBOMに導入することができますKnife4j

2、の公式サイトを同時に更新した文書。

3、解決swagger-annotationsバージョンの競合が発生しgitee#I17G31GitHubの#191

knife4jスプリング-UI

ハンドオーバパラメータ]タブが再び問題応答データを表示し、そのデバッグ例外ではないされた後に1は、修理依頼は送信されませんPR 13が@giteeでgitee#I17FFXGitHubの#196GitHubの#187

2、最適化されたデバッグボックスがすべての質問をチェックし、全体の選挙をキャンセルする場合、元のを置き換える入力パラメータの変更は、デフォルトで選択されたときにのみ、このパラメータを選択するすべてのパラメータgitee#I19V6D

図3に示すように、入力値が存在しない場合に要求フォームフォームカール設定コマンドラインのタイプにNULLであり、NULL文字列改変gitee#1 I18IBZ

4、グローバルパラメータ設定機能を最適化するパラメータデータは、問題をラップせず、必要にインタラクティブな体験のパラメータを変更する際に必要に削除されるためには、パラメータの種類を追加した後、開発者が容易にパラメータ値とパラメータデータを変更することができます長すぎるgitee#I17OV1gitee#I19GJKgitee#I1A9V1gitee#I18HMJGitHubの#176

図5に示すように、リクエストパラメータが与えられない場合、例えばデフォルト値で、フィールドのテキスト入力ボックスプレースホルダ表示テキスト記述のプロパティgitee#I17RKI

6、かかりませんリペア性の問題は無視パラメータを向上させる効果gitee番号PR-16gitee#I136KUgitee#I187VNgitee#I16A71

7、バックエンドボックス列挙のサポートを向上させるチューニングパラメータは、入力ボックスのドロップダウン選択ボックスを変更gitee#I18MHO

8、サービスworker.jsは404件の問題を報告し、パッケージをビルドするときにこのファイルを追加gitee#I17D0YGitHubの#185

9、リクエストパラメータエンコードプロセスを取得する400エラーにつながるされていない特殊文字があるgitee#I19C8Yは、

図10は、新しいインターフェースの後端またはUIインタフェースで、表示更新フラグを編集するためのインターフェース後、メニュー上の青いロゴが存在するであろうgitee位I1AQFW下に示すように、。

11、バックエンド強化されたアノテーション@ApiOperationSupport(author = "[email protected]")のサポートは、各インターフェイスには、最終的な次の図のプレゼンテーションを開発者に提供します。

12、送信ボタンが増加デバッグloading性能を、インターフェイスの次のより長い応答を相互作用効果を向上させます

13、承認パラメータのパラメータを保存するには、メニューバーがときに、他の論理的なグループのグローバル保存すると、インターフェイスをデバッグする、新しい値を保存する必要はありませんgitee#I16Z10

14、場合によっては修理応答フィールドは、フィールド記述の場合に表示されていないACE-エディタエディタの右欄gitee#I17F5Y

15、あいまい検索インタフェース要求APIのアドレスバーの検索ボックスの完璧な試合gitee#I19EN0gitee#I1B0Q9

16、応答データラインをデバッグすることは長すぎる、問題がラップすることはできませんgitee#I17F1Jを

17、パラメータなし現在のインターフェイスは、インターフェイスは無効バググローバルパラメータを追加します

あなたがバックエンドspringfoxを使用しながら、Javaの+春のテクノロジー・スタックである場合は、次のように闊歩するUIスキンの変更のように、直接のpom.xmlによって導入することができます。

< 依存性> 
  < のgroupId > com.github.xiaoymin </ のgroupId > 
  < たartifactId > knife4jスプリング-UI </ たartifactId > 
  < バージョン> 2.0.2 </ バージョン> 
</ 依存>

Knife4j、春

技術スタックを使用してスプリングブートすばやく参照スタータにより組み込むことができる、次のようにスタータアセンブリUIを含むことに注意してください使用されます。

< 依存性> 
  < のgroupId > com.github.xiaoymin </ のgroupId > 
  < たartifactId > knife4jスプリングブートスタータ</ たartifactId > 
  < バージョン> 2.0.2 </ バージョン> 
</ 依存>

これはマイクロサービスの場合であれば、マイクロサービスが実際に参照したUIのjarパッケージを必要としない、唯一のjarパッケージを参照する必要が財産の使用を強化するため、マイクロサービスの場合には、ゲートウェイでUIを依存はスターター依存性のマイクロサービスのバージョンを参照する必要があり、次のように:

< 依存性> 
    < のgroupId > com.github.xiaoymin </ のgroupId > 
    < たartifactId > knife4jマイクロスプリングブートスタータ</ たartifactId > 
    < バージョン> 2.0.2 </ バージョン> 
</ 依存>

機能

  • 文書のVue + Antのデザインビルド、より強力な、クリーンなインターフェイスのドキュメント機能、およびデバッグ・インタフェースへの能力に基づいて、

  • レイアウトについて、コンポーネントベースのマルチドキュメントタブ・レビュー・スタイル

  • オンラインサポートは、形式、HTML、Markdownを、ワード、PDFおよび他の文書の様々なエクスポートオフライン

  • 支持インターフェイスに機能を、ソート、グループ化およびソートインターフェース

  • インタフェースのサポートグローバルなオンライン検索機能

  • 保護文書のセキュリティを保護戦略を提供するために、闊歩リソース

  • インターフェイスは、デバッグの開発者は非常に柔軟で、動的に追加、削除パラメータを無制限のデバッグサポートパラメータ

  • デバッグ情報をグローバルキャッシュ、簡単にデバッグする開発者を有効にすると、ページがまだ存在しているリフレッシュ

  • モデル闊歩機能を示すより人間的なツリー成分表で

  • あなたは、マルチタブインターフェイスのドキュメントの方法で、複数のドキュメントを表示することができます

  • カラーコード化されたかどうか要求のリクエストパラメータフィールドタイプ、必須

  • ラフ統計インタフェースのホームページの異なる種類の数

  • グローバルサポートカスタム関数のホーム・ページのヘッダーとクエリパラメータを含め、両方のタイプ

  • JSR-303のアノテーションアノテーションをサポート

  • その他のパーソナライゼーション機能

インターフェース

インターフェイスのドキュメントインターフェースを表示次のように:

次のようにインターフェイスを試運転:

闊歩モデルの機能

オフラインサポート輸出Markdownを、HTMLの機能、ツリー構造として表示低減することにより、元のバージョンよりもマークダウンテーブル、Htmlのオフライン効果をエクスポートするには、[プレビュー]をクリックし、次のように、効果は次のとおりです。

以下に示すように、サードパーティのPDFソフトウェア値下げ効果によってエクスポート:

オフラインのHTMLエクスポート機能を提供し、スタイルと機能のインタフェースHTML形式のオンラインほとんど差、美しく、エレガント、シンプルながら、オンラインプレビューをクリックして

界面の影響下に:

スター&特集

友人のサポートをありがとう、行くhttps://gitee.com/xiaoym/knife4jそれ~~スターのポイントを:)

おすすめ

転載: www.oschina.net/news/113926/knife4j-2-0-2-released