MSFM 権限管理システムは、springBoot に基づいて開発された一連の軽量システム スキャフォールディングであり、独自のシステム バックエンドを形成し、Spring Boot、Shiro、MyBatis、Layui などのフレームワークを使用して基本的なフロントエンド コードとバックエンド コードを自動的に生成します。 :ユーザー管理、ロール管理、権限管理、リソース管理、データベース管理、ソースコード生成、スケジュール管理など
1. システムユーザー、ロール、権限の追加、削除、変更、権限の割り当て、権限のカラーマッチング
2. ファイルのアップロードには、ローカル ストレージ、Qiniu Cloud Storage、Alibaba Cloud Storage を自由に選択できます。
3. システム辞書
4. ブログのデータ制限など、Web サイトの基本情報を設定する
5. 主要なシステム操作のログを表示します (監視が必要なテンプレートはシステムのバックグラウンドで自動的にカスタマイズできます)
6. データベースをオンラインで追加し、フロントエンドとバックエンドの基本ソース コードを直接生成し、それをソース コードの対応するディレクトリに置き、直接使用してプレビューできるように Tomcat を再起動します。
7. システムのスケジュールされたタスクに対する新しい変更は、すぐに開始、一時停止、再開されます。
コアフレームワーク: SpringBoot
セキュリティフレームワーク: Apachehiro 1.3.2
キャッシュフレームワーク: Redis 4.0
検索フレームワーク: Lucene 7.1
タスクスケジューリング: Quartz 2.3
永続層フレームワーク: MyBatis 3 mybatisplus 2.1.4
データベース接続プール: Alibaba Druid 1.0.2
ログ管理: SLF4J 1.7、Log4j
フロントエンドフレームワーク:layui
バックエンド テンプレート:layuicms 2.0。
リッチテキスト: wangEditor
問題を回避するために、開発者は次の環境を使用することをお勧めします。
IDE:アイデア
DB:Mysql5.7 Redis(ウィンドウ、Linux)
JDK: Java 8
WEB: Tomcat8 (springboot フレームワークを使用して開発する場合、フレームワークに付属する追加の Tomcat は使用されません)
WEB サーバー: Weblogic、Tomcat、WebSphere、JBoss、Jetty など。
データベースサーバー: Mysql5.5+
オペレーティング システム: Windows、Linux (Linux は特に大文字と小文字を区別するため、特別な注意を払う必要があります。Linux には Microsoft Yahei フォントがありません。検証コードを生成するには、このフォントをインストールする必要があります)
1. ソースコードをIDEにインポートします。
2. ソース コード パスの下の src/main/resources/sql にある mysiteforme.sql をデータベースにインポートします (qrtz.sql は、スケジュールされたタスク用のいくつかの jibenbiao mysiteforme.sql にすでに含まれています)
3. srcmainresources ディレクトリにある application.yml 設定ファイルの mysql ユーザー名とパスワードをローカルのものに変更します。
4. Redis データベースをインストールするとき、デフォルトのデータベース パスワードは空です (*** Redis をインストールする必要があることに注意してください。そうしないと、システムがエラーを報告します)。
5. Redis ウィンドウは一部の場所でダウンロードできません。https://pan.baidu.com/s/1dG22JQT からダウンロードできます。
6. Redis システム サービスを登録し、cmd を開きます ---> Redis がインストールされているディレクトリに切り替えます ---> redis-server.exe --service-install redis.windows-service.conf
7. システム プレビューを開始します。 アドレス: http://localhost:8080 管理者ユーザー名: test パスワード: 1
システムログイン
システム権限
システムログ
データシート
権限の割り当て