2.1 + 2.1.1 Released 🎉
- 增加了 WebSocket 的选配项,为您的项目提供实时双向数据传输功能。
- 更新了嵌套数据查询功能,为复杂表的链接提供更好的解决方案。
- 提升了一些编译性能。
- 修正了一些错误。
- 重写了部分单元测试。
- 修复了页面上的登录 bug 。
- 优化了登录的使用体验。
- 删除了代码中无用的 dev 依赖。
2.0 Release 🎉
该版本带了大量的功能更新,并对脚手架的集成架构进行了优化。
- 重新设计了脚手架与 docker 的集成方案,显著提高了镜像的构建速度。
- 重新集成了新的 Jooq 官方代码生成插件,显著提高了 mapping source 的生成速度。
- 区分了脚手架编译和运行两个阶段依赖的配置文件,增强脚手架对生产环境的支持。
- 增加了多阶段编译的选配项,增强脚手架在生产环境的适应性。
- 增加了国际化选配项,使您的项目可以支持多语言多地区。
- 增加了 WebSocket 的选配项,为您的项目提供服务器推送功能。( coming soon )
- 继续改进了官网的使用体验,修复了一些 bug 。
- 修复了脚手架的一些 bug ,并根据用户建议对某些功能进行了优化。
- 增加了更多的产品社区。
- 其他更多的功能更新 coming soon 。
为何 Mjga 与众不同?
Mjga 是一款全新设计的,基于云原生理念的打造的现代 Java Web 脚手架,它具备以下特点:
- 容器化的应用
- 可装卸的组件
- 有口皆碑的单元测试
🥝 技术选型

容器化与云原生
- 通过
docker-compose.yml管理应用程序的整个生命周期与配置。 - 通过
.env文件自定义所有配置。 - 通过
docker-compose.yml交付整个应用程序和配套的生态组件。
开箱即用
- 集成了常用的基础业务功能,如身份验证、权限管理和缓存抽象。
- Code Check&Format 、CI/CD Plugin 、Docker Integration 全部开箱即用。
- 完善的、从设计出发的、隔离了运行环境的单元测试。
现代化
- 现代化:技术选型紧跟开源社区风向。
- 可配置化:支持在网页上选配组件。
- 最佳实践:每个变量和函数、每个模块和组件都考虑最佳实践。
- 专注边界:将守好自己的功能边界,不做 All In One 。
🍓 测试报告与产品文档


🍇 组件选配
更多的组件正在开发中……

🍟 常见问题解答
- V2.1 版本已正式上线。3.0 版本开发中。
- 如果产品页面为英文,代表你的浏览器为英文访问的是海外版页面。请在浏览器中配置设置->语言->中文优先。
- Github 仓库代码主要为展示和问题收集使用。代码可能会落后从产品官网下载的版本。
- 关于产品的意见、讨论、bug 请提交到本帖中,我会认真处理。
- 也欢迎其他社区提出你的任何想法,我会积极参与回复。
- 更多的全新视频教程正在录制中,请耐心等待。
- 将 Mjga 推广给你身边的同事和朋友,让 Java 再次伟大。