Mjga 是一款现代化的 Java Web 脚手架,新式 Java 技术的应用典范,Make Java Great Again!
它的技术选型如下:
设计理念
容器化与云原生 🍋
1. 通过 `docker-compose.yml` 管理应用程序的整个生命周期与配置。
2. 通过 `.env` 文件自定义所有配置。
3. 通过 `docker-compose.yml` 交付整个应用程序和配套的生态组件。
开箱即用 🍌
1. 集成了常用的基础业务功能,如身份验证、权限管理和缓存抽象。
2. Code Check&Format、CI/CD Plugin 、Docker Integration 全部开箱即用。
3. 完善的、从设计出发的、隔离了运行环境的单元测试。
现代化 🍒
1. 现代化:技术选型紧跟开源社区风向。
2. 可配置化:支持在网页上选配组件。
3. 考究的编码:每个变量和函数、每个模块和组件都考虑最佳实践。
4. Not-all-in-one:现在和未来,MJGA 都将守好自己的边界。
评论