易水公共コンポーネント入門チュートリアル


日常の开発の过程の中で、1つの重要な机能がよく使われることを発见して、しかしまた1つの比较的に使いやすい机能の集合がなくて、开発プロジェクトで缲り返し配置する必要があって、大量の不必要な缲り返し性の简単な労働をもたらして、そのため日常の使用から机能に対して1つの通用のパッケージを进んで、【易水の公共のコンポーネント】(后でコンポーネントと略称します)を形成して、後期プロジェクトの開発に便利です.「一次開発、開梱即用」の原則に基づいて、コンポーネントは開発時に以下の点を遵守する.
  • 開梱即用
  • 基本構成、すなわち、本構成要素の機能をオンにした後、二次構成を必要とせずに構成要素の基本工機能を使用することができる.
  • 個性的な構成で、コンポーネントは大量の構成属性を提供し、予約された構成属性によってコンポーネント機能をカスタマイズすることができる.
  • 高度な構成で、システムのデフォルト構成とパーソナル構成が開発のニーズを満たすことができない場合、カスタムコンポーネントの一部の構成部品で高度な構成を実現できます.

  • **クイック使用**
        
            com.yishuifengxiao.common
            common-spring-boot-starter
            4.1.2
        
    

    易水共通コンポーネントはspring securityとspring security oauth 2に基づく二次開発であり、spring securityとoauth 2を高度にカスタマイズ可能な機能パッケージのほか、日常の開発過程でよく使用するswagger-uiと検証コード機能、およびプロジェクトに不可欠なグローバル異常捕獲機能を統合している.易水公共コンポーネントは第三者登録機能もサポートし、単点登録(sso)機能に対して簡単なデフォルト実装を行い、ユーザーがQQ登録と微信登録能力を迅速に開くことができるようにした.
    機能の柔軟な使用を保証した上で、易水公共コンポーネントは中国人の使用習慣に対していくつかのローカライズ配置を行い、詳細で完全な中国語使用説明ドキュメントを提供した.総じて言えば、易水公共コンポーネントは単機応用の効率的な性能を保証すると同時に、分配置環境をサポートすることができ、現在主流のマイクロサービス開発過程で不可欠な重要なパートナーである.
    易水風蕭通用コンポーネントには、主に以下の一般的な機能が含まれています.
  • swagger-uiドキュメント
  • swagger-ui機能
  • をすばやく起動/閉じる
  • カスタムswagger-ui起動パラメータ
  • をサポート
  • は、オフライン文書
  • の生成をサポートする.
  • グローバルドメイン間サポート
  • ドメイン間機能
  • の迅速な起動/停止
  • は、カスタムドメイン間プロパティ設定
  • をサポートします.
  • グローバル例外取得
  • は、様々な基本的な異常情報取得
  • を含む.
  • は、カスタム例外メッセージ
  • をサポートする.
  • 汎用アシストツール
  • デフォルトでは、空白文字列を削除したり、不正文字を削除したりするなど、さまざまな文字処理がサポートされています.
  • springコンテキスト
  • をすばやく取得
  • springのインスタンスオブジェクト
  • をすばやく取得
  • 検証コード機能
  • デフォルトでは、グラフィック検証コード、メール検証コード、メール検証コード
  • がサポートされています.
  • 前後端分離をサポートする場合の認証コードは
  • を用いる.
  • は、カスタム認証コード生成ポリシー
  • をサポートする.
  • は、カスタム認証コード記憶ポリシー
  • をサポートする.
  • は、分散型およびクラスタ機能
  • をサポートする.
  • spring security
  • 豊富で柔軟な構成プロパティ
  • は認証コード機能をサポートし、任意のリソースに各種の認証コード
  • を迅速に設定する.
  • 簡単明瞭な資源管理方式で、簡単にシステム中の応用資源
  • を管理できる.
  • メール登録
  • をサポート
  • はフォーム登録パラメータ
  • の変更をサポートする.
  • はカスタムログインプロセス
  • をサポートする.
  • は、カスタム権限構成
  • をサポートする.
  • 同時登録管理
  • をサポート
  • は「私を覚えて」機能
  • をサポートしています.
  • パスワード暴力解読防止
  • 各種メッセージ時間を内蔵、各種操作動作
  • を迅速に感知する.
  • oauth2
  • は、カスタムtoken生成ポリシー
  • をサポートする.
  • カスタムtokenストレージポリシー
  • をサポート
  • グローバル例外機能
  • を内蔵
  • はtoken解析機能を内蔵、特定のアルゴリズムに基づいてtokenからユーザ情報
  • を解析することができる.
  • には、url、リクエストヘッダ、セッションからのtoken
  • の抽出をサポートする複数のtoken抽出方式が内蔵されています.
  • はoauth 2モードの単一ユーザマルチ端末登録管理機能
  • をサポートする.
  • サードパーティ登録
  • デフォルトはQQ登録
  • をサポートする
  • デフォルトでは、WeChatログイン機能
  • がサポートされています.
  • は他のサードパーティ登録
  • をサポートする.
    リソースリンク
    易水公共コンポーネントの公式ドキュメントアドレス:http://doc.yishuifengxiao.com
    易水公共コンポーネントのソースアドレス:https://gitee.com/zhiyubujian/common-starter
    易水風蕭個人ブログhttp://www.yishuifengxiao.com
    ブログ
  • swagger uiクイック入門チュートリアル
  • 易水共通コンポーネントに基づくグローバル異常捕獲
  • 易水公共コンポーネントに基づく検証コード快速入門チュートリアル
  • springboot統合単一ログインsso
  • 易水公共コンポーネントに基づくリソースサーバ
  • を構築する
  • spring security現在のユーザ情報の取得
  • 易水公共コンポーネントに基づく権限管理システム