スマートアドミン
SmartAdminは、SpringBoot2/3+Sa-Token+Mybatis-PlusおよびVue3+Ant Design Vue+Uni-App+Uni-UIをベースに、中国洛陽の1024イノベーション研究所によって「高品質コード」を核として開発されています。 、「シンプルかつ効率的」、「安全」な高速開発プラットフォーム。
中国で初めて「ネットワークセキュリティ - レベル3保護」および「データセキュリティ」の機能要件を満たし、ログイン制限、国内インターフェースの暗号化および復号化、データの非感作化などの一連のセキュリティ要件をサポートします。
フロントエンドはJavaScript と TypeScript のデュアル バージョンを提供し、バックエンドはJava8+SpringBoot2.X と Java17+SpringBoot3.X のデュアル バージョンを提供します。
同時に、過去 6 年間で1,000 社以上が検証し使用してきたソースコード仕様「高品質コードの考え方」「Vue3 仕様」「Java 仕様」をオープン化し、誰もが利用できるようにします。この衝動的な世界をコントロールしているという感覚を感じてください。コードはきれいに書かれています。同時に、多くの時間を節約し、残業を減らし、楽しく働き、謙虚さを保ち、学び続け、コードを愛し、人生をさらに愛することができます。
技術体系
- フロントエンド: JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.X
- モバイル端末: uniapp (vue3 バージョン) + uni-ui + (APP、ミニプログラム、H5 を同時にサポート)
- バックエンド: Java8/17 + SpringBoot2/3 + Sa Token + Mybatis-plus + 複数のデータベース
- コンピューターのオンライン プレビュー: https://preview.smartadmin.vip
- 公式ドキュメント: https://smartadmin.vip
- モバイルオンラインプレビュー: https://app.smartadmin.vip
コンセプトと想い
- 私たちが共有するのは無駄な機能ではなく、データ変更記録、システムドキュメント、バージョン更新記録、フィードバック、ログ、ハートビート、チケット番号ジェネレーターなどの必要な機能です。
- また、何百もの企業によって検証されたフロントエンド、バックエンド、vue3 およびその他のコード仕様も共有しています。優れた仕様により、入力するコードのすべての行がより響き渡り、強力になります。
- 私たちは開発者として、コードは鋭い剣です。問題が終わったら、名前を隠して去ります。
- 996.ICUでは、他人のコードを見てしびれを感じてそのまま残業させるのではなく、お互いに助け合い、残業をしないというチームの協力性の高さと暗黙の了解を高く評価しています。
- 私たちは積極的に考え、謙虚さを保ち、学び続け、コードを愛し、人生をさらに愛し続けます。
- 以下の各ポイントを 3 分間じっくり読んで、これまでにない技術的な体験をしていただければ幸いです。
機能ハイライトチャート
機能のハイライト
- セキュリティ システム: 2 要素ログイン、パスワード暗号化、パスワードの複雑さの要件、誤ったログイン時間のロック、ログイン タイムアウト、データの感度解除、その他のネットワーク セキュリティおよびデータ セキュリティ機能など、国の第 3 レベルのセキュリティ要件を満たしています。
- インターフェイスの暗号化と復号化: リクエスト パラメーターと返されたコンテンツの暗号化と復号化をサポートし、国内の暗号化アルゴリズムとその他の外国の暗号化アルゴリズムをサポートします。
- テーブルのカスタム列: ユーザー定義の列をサポートし、ユーザー定義の列をデータベースに永続化できます。
- データ変更レコード: git diff プラグインに基づくデータ変更レコードをサポートし、データ変更をより直感的かつ便利に表示できます。
- オンラインドキュメント: 右側のヘルプドキュメント (Alibaba Cloud コンソールの右側にあるヘルプドキュメントと同様)、サポートフィードバック、バージョンレコードなどの機能をサポートします。
- OAオフィス:会社情報(請求書、銀行、従業員など)、通知・お知らせ(閲覧記録、時刻など)
- ログと監視:サーバーハートビートログ、ログインログ、操作ログ(IP、ブラウザ、オペレーティングシステム、その他のデバイス情報)
- システム機能: 従業員、部門、役割、権限、メニュー、ウォーターマーク、ファイル管理、システムパラメータ、データ辞書、注文番号生成など。
- コード生成:各テーブルに基づいた設定、オンラインコードプレビュー、ダウンロードなど
- 上記はほんの一例であり、さらに素晴らしい驚きや詳細があなたを待っています。 :SmartAdmin業界独自の機能ハイライト
コードのハイライト
- [フロントエンド - デュアル バージョン]: js と ts のデュアル バージョンを提供し、ディレクトリ構造は非常に明確です
- [フロントエンド - 定数メンテナンス]: vue-enum、マジックナンバーの表示を拒否、定数列挙は保守できません
- [フロントエンド - ネーミング]: API、定数などの業界最高のネーミングと書き方
- [フロントエンド - マルチ環境サポート]:ローカル、開発、テスト、プレリリース、実稼働用の固有の 5 つの環境環境構成ファイル
- 【フロントエンドレイアウトコード】:初心者でも理解できる、業界で最も分かりやすいレイアウト記述方法
- [Front-end-main.js]: main.js でルーターの読み込みメソッドを正しく記述したのは業界で私たちだけかもしれません。
- ----フロントエンドとバックエンドの美しい境界線----
- [バックエンド独自のディレクトリ構造]:業界独自の高品質 Java コード下請け構造。大規模、中規模、小規模のプロジェクトに適しており、構造は非常に明確です。
- [バックエンドパブリック構成ファイル]:業界独自の共通構成ファイルのメンテナンス、共通構成の簡素化
- [バックエンド-リターン コード メンテナンス]:業界独自のリクエスト リターン コード メンテナンス。非常に一見の価値があります。
- [バックエンド 4 層アーキテクチャ]: 4 層アーキテクチャ (コントローラー、サービス、マネージャー、dao)、なぜ 4 層あるのですか?
- [バックエンド - 複数環境]: Maven マルチ環境: 開発、テスト、プレリリース、本番環境の構成
- [バックエンド システム フック]:スマート リロード。システムのフックを予約し、プログラムを再起動せずに一部のコードを動的にロードして実行します。
- 上記は大海の一滴にすぎません。詳細については、皆さんが発見するのを待っています。チェックしてみよう