为何 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。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。