為何 Mjga 與眾不同?
Mjga 是一款全新設計的,基於雲原生理念的打造的現代 Java Web 腳手架,它具備以下特點:
- 容器化的應用
- 可裝卸的組件
- 有口皆碑的單元測試
- 自定義元信息
- 全新的生產力工具
🥝 選擇模板
🍅 組件選配
🍹 自定義元信息
產品特性
容器化與雲原生
- 通過
docker-compose.yml管理應用程序的整個生命週期與配置。 - 通過
.env文件自定義所有配置。 - 通過
docker-compose.yml交付整個應用程序和配套的生態組件。
開箱即用
- 集成了常用的基礎業務功能,如身份驗證、權限管理和緩存抽象。
- Code Check&Format、CI/CD Plugin 、Docker Integration 全部開箱即用。
- 完善的、從設計出發的、隔離了運行環境的單元測試。
現代化
- 現代化:技術選型緊跟開源社區風向。
- 可配置化:支持在網頁上選配組件。
- 最佳實踐:每個變量和函數、每個模塊和組件都考慮最佳實踐。
- 專注邊界:將守好自己的功能邊界,不做 All In One。
用户心聲
文檔、教程與社區
- 產品使用文檔請點擊模板中 Document 按鈕。
- 關注我在思否的賬號,我會持續更新高質量文章教程。
- 由於視頻上傳需要時間,目前也可關注 B站同名賬號,有一系列的教程可供使用。
- 大家看教程一定記得「一鍵三連」喔,這對我有莫大的幫助,十分感謝。
FAQ
-
腳手架是否開源且免費?
- 是的,腳手架的核心代碼完全開源且免費,你在 Github 上可以找到。請幫我點個 Star,這對我幫助非常大。
-
開源版、普通版、和 Pro 版有什麼區別?
- 使用默認配置從網站下載的腳手架為普通版,其和 Github 上的開源版完全一致。(開源版偶爾會在版本號上落後普通版)
- 普通版、開源版和 Pro 版核心代碼完全相同,並同時享受版本更新服務。
- 普通版、開源版已包含運行腳手架的全部核心組件,是一套完整的生產力工具。
-
購買 Pro 版的優點是什麼?
- 支持 Pro 能讓項目生存下去,並始終以生產力工具為核心,保持功能上的專注與剋制。
- 提供更多的配置選項、更多的新式技術棧。
- 更多的單元測試。
- 優先級更高的技術支持。
- Pro 用户可以請求 Freature。