🔥 一个全新设计的 Java 脚手架;一副崭新的 Java 生态蓝图;一门现代化的 Java 编程哲学。
为何 Mjga 与众不同?
Mjga 是一款全新设计的,基于云原生理念的打造的现代 Java Web 脚手架,它具备以下特点:
- 容器化的应用
- 可装卸的组件
- 有口皆碑的单元测试
- 自定义元信息
🥝 选择模板
🍅 组件选配
🍹 自定义元信息
容器化与云原生
- 通过
docker-compose.yml管理应用程序的整个生命周期与配置。 - 通过
.env文件自定义所有配置。 - 通过
docker-compose.yml交付整个应用程序和配套的生态组件。
开箱即用
- 集成了常用的基础业务功能,如身份验证、权限管理和缓存抽象。
- Code Check&Format、CI/CD Plugin 、Docker Integration 全部开箱即用。
- 完善的、从设计出发的、隔离了运行环境的单元测试。
现代化
- 现代化:技术选型紧跟开源社区风向。
- 可配置化:支持在网页上选配组件。
- 最佳实践:每个变量和函数、每个模块和组件都考虑最佳实践。
- 专注边界:将守好自己的功能边界,不做 All In One。
用户心声
文档、教程与社区
- 产品使用文档请点击模板中 Document 按钮。
- 技术教程请点击 https://www.codefather.cn/user/1869284064004014082 关注我,我会持续更新高质量文章教程。
- 由于视频上传需要时间,目前也可关注 B 站 https://www.bilibili.com/video/BV1Erpje8ERF/ 同名账号,有一系列的教程可供使用。
- 大家看视频一定记得「一键三连」喔,这对我帮助很大,十分感谢。
FAQ
- 脚手架是否开源且免费?
- 是的,脚手架的核心代码完全开源且免费,你在 Github 上可以找到。请帮我点个 Star,这对我帮助非常大。
- 开源版、普通版、和 Pro 版有什么区别?
- 普通版 -> 使用默认配置从网站下载脚手架。其和 Github 上的开源版本完全一致。但开源版偶尔会在版本号上落后普通版。
- 普通版、开源版和 Pro 版核心代码完全相同,并同时享受版本更新服务。
- 普通版、开源版已包含运行脚手架的全部核心组件,是一套完整的生产力工具。
- 购买 Pro 版的优点是什么?
- 支持 Pro 可以让这个项目生存下去,并始终以生产力工具为核心,保持功能上的专注与克制。
- 提供更多的配置选项。
- 更多的新式技术栈。
- 更多的单元测试。
- 优先级更高的技术支持。
- Pro 用户可以请求 Freature。
- Pro 是买断制吗?
- 是的,当前 Pro 为终生买断。
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
《你不知道的 Java》💘 什么是好的 Web Api 设计 (第二章)
4
《你不知道的 Java》💘 什么是好的 Web Api 设计 (第一章)
5
整理了一下迄今为止的所有编程导航发的《你不知道的 Java》系列文章
https://www.codefather.cn/post/1892099136440938498
https://www.codefather.cn/post/1891308235472941057
https://www.codefather.cn/post/1879013962113478657
https://www.codefather.cn/post/1877516720222973954
https://www.codefather.cn/post/1876433318517596162
https://www.codefather.cn/post/1875096998770561026
https://www.codefather.cn/post/1873567361772089345
还没有看过的同学可以看看哈。关注我的账号,后面还有一大堆系列文章要发布。
5
https://www.codefather.cn/post/1892099136440938498
Spring 集成 Docker 的最佳实践,学了这个面试怎么问都不怕。第二章已经出了同学们,欢迎观看。
5
《你不知道的 JAVA》💘 与 Docker 的集成之恋(第二章)
4
