Make Java Great Again!

https://www.mjga.cc
https://github.com/ccmjga/mjga-scaffold

MJGA 的打造基于以下理念:

  • 现代化:技术选型紧跟开源社区风向
  • 可配置化:支持在网页上选配组件
  • 考究的编码:每个变量和函数、每个模块和组件都考虑最佳实践
  • Not-all-in-one:现在和未来,mjga 都将守好自己的边界

使用 MJGA 你将获得:

  • 身份认证、Dao Layer、权限管理、Gradle plugin 等功能开箱即用
  • 完善的、从设计出发的、隔离了运行环境的单元测试
  • Everything As Code
  • All Development Enviroment = compose.yml + .env

Stack

技术栈版本号
OpenJdk17
SpringBoot3.2.1核心框架
SpringDoc2.2.0生成 OpenAPI 文档
TestContainers1.19.0为测试环境提供容器支持
Jooq3.18.6生成类型安全的 SQL 查询
Gradle8.4自动化构建工具
Pmd6.55.0静态代码分析工具
Spotless6.18.0代码格式化
.........

报告与文档

使用文档

https://www.mjga.cc/doc/db-first

接口定义

https://www.mjga.cc/report/openapi.json

单元测试

img

img


ccmjga
13 声望0 粉丝

🏆🏅🥇 一个全新设计的 Java 脚手架;一副崭新的 Java 生态蓝图;一门现代化的 Java 编程哲学。