Diboot v3.1.0 バージョンがリリースされ、devtools の王が復帰

v3.1.0 バージョンでは、v3.0 に基づいて一連の最適化が行われ、devtools の最初のバージョンが導入されました。

Diboot v3.1.0 の重要なアップデート:

  • カーネル diboot-core およびコア スターターv3.1.0

    •  @BindCount 実装をグループ数クエリとして最適化する
    • BaseEntity はジェネリック ID の主キー タイプをサポートします

    • QueryCondition クエリ構造は追加の or 条件をサポートします

    • BaseService は、新しい getValueOfField および getValueMapOfField の一般インターフェイスを追加します

    • 文字列に格納された複数の値のリスト コレクションへの変換をサポートする String2ListConverter を追加しました

    • Comparison.CONTAINS は、JsonArray に含まれるクエリ条件の構築をサポートします。

    • @Accept non-same-name 属性コピー アノテーションを最適化して、オブジェクトの下の特定の属性値のコピーをサポートします

    • 依存関係のバージョンを最新のものにアップグレードします: Spring Boot を v2.7.15 にアップグレードします。

  • IAM コンポーネント diboot-IAM スターター v3.1.0

    • すべてのキーを取得するために Redis の実装を最適化し、多数のユーザーの下でのクエリのパフォーマンスを向上させます。

    • IAM キャッシュは、同時に複数のキャッシュ インスタンスでの競合を避けるために名前を指定します。

    • @BindPermission コードの自動抽出が失敗し、例外がスローされ、開発者に問題を解決するよう通知します。

    • ログイン試行失敗の最大回数は構成可能です

    • メニューリソースの作成時にダーティデータチェックなどの履歴ロジックコードを削除します。

    • 依存バージョンを最新のものにアップグレードします: hiro を v1.12.0 などにアップグレードします。

  • ファイル コンポーネント diboot ファイル スターター v3.1.0

    • 依存バージョンを最新のものにアップグレードします: easy-Excel を v3.3.2 などにアップグレードします。
  • その他のバックエンド コンポーネント:

    • マルチデータベース初期化SQLおよびその他の最適化を改善します。
  • PC フロントエンド diboot-admin-ui v3.1.0

Vue3 (Element-plus + TypeScript + Vite) をベースにした新しい自社開発のミッドバックグラウンド管理 UI フレームワークは、美しく使いやすいインターフェイスを備え、ローコード時代をより適切にサポートします。

  • ログアウト後のクエリエラーを回避するために、ハートビートとメッセージ取得のタイミングを最適化および調整します。
  • ブラウザに従って i18n ロケールをオフにする
  • ログインパスワードの暗号化
  • 数値範囲コンポーネントを追加
  • 修正: 列メニューのサブメニューが長すぎるため、分割線が消えてしまいます。
  • 修正: スケジュールされたタスクとログのステータス表示が間違っていた
  • 修正: 開発環境での関連するチェック エラーを修正しました。
  • Moile フロントエンド diboot-mobile-ui v3.1.0

    • モバイル バントおよびその他の関連コンポーネントを最新のものにアップグレードする
  • 開発ツール: diboot-devtools v3.1.0

数か月にわたる努力の末、ついに最初のバージョンが誰でも利用できるようになりました。最初のバージョンには次の機能が含まれています。

  • モデル管理: モデルのグループ化、モデル定義、モデル フィールドのメンテナンス、関連付け設定のサポート、既存のテーブルのインポートのサポート、動的に作成されたテーブルの公開のサポート、および動的に更新されたテーブルのサポート

  • モデル ER 図: モデル間の関連する ER 図の表示をサポートし、ドリルダウン表示をサポートします。

  • バックエンドコードの生成をサポート

  • フロントエンド コードの生成、関数コード (サブスクライバー) のインポートとエクスポートをサポートします。

devtools を体験するには、Playground プロジェクトをダウンロードし、master-v3 ブランチに切り替えて体験してください。具体的な使い方や設定方法は公式サイトに公開されていますので、公式サイトのv3版devtoolsドキュメントを参照してください。

おすすめ

転載: www.oschina.net/news/257657/diboot-3-1-0-released