Mjga 是一款全新設計並打造的 Java Web 腳手架,帶給你一種現代化的 Java 編程體驗。
訪問地址:
https://www.mjga.cc
視頻教程(持續更新中)
1. 快速啓動腳手架與常用命令簡介
2. 文件結構詳解和 Docker 集成思路
技術選型
DataBase First - 視數據庫為一等公民
設計理念
容器化與雲原生 🍋
- 通過
docker-compose.yml管理應用程序的整個生命週期與配置。 - 通過
.env文件自定義所有配置。 - 通過
docker-compose.yml交付整個應用程序和配套的生態組件。
開箱即用 🍌
- 集成了常用的基礎業務功能,如身份驗證、權限管理和緩存抽象。
- Code Check\&Format、CI/CD Plugin 、Docker Integration 全部開箱即用。
- 完善的、從設計出發的、隔離了運行環境的單元測試。
現代化 🍒
- 現代化:技術選型緊跟開源社區風向。
- 可配置化:支持在網頁上選配組件。
- 考究的編碼:每個變量和函數、每個模塊和組件都考慮最佳實踐。
- Not-all-in-one:現在和未來,MJGA 都將守好自己的邊界。
升級 Version1.20
普通用户
- 更新核心依賴的版本 Spring family -> 3.3.3 Gradle -> 8.10。
- 更新其他依賴庫的版本到最新版。
- 優化了網頁腳手架的使用體驗。
模板 Pro 用户
- 在線選配 JDK 增加 openJdk 21 版本。
- 在線選配 Maven Repository 為 AliYun 鏡像倉庫。
- 在線選配 DockerTimeZone 時區為上海時區。