{"repo":"ccmjga/mjga-scaffold","free":true,"listed":false,"github":"https://github.com/ccmjga/mjga-scaffold","clone":"git clone https://github.com/ccmjga/mjga-scaffold.git","description":"🔥 一个与 IntelliJ IDEA 配套的 Java 脚手架，你的专属生产力工具。","language":"Java","stars":691,"topics":["gradle","java","jooq","pmd","spotless","java-docker","spring-boot","testcontainer","spring-security","java-scaffold"],"license":"MIT","category":"databases-storage","readme_excerpt":"- English - 中文 选择您喜爱的工程范式 - Database First 以数据库为一等公民，围绕类型安全的、可复用的、支持 Debug 的 SQL 来构建基于 Docker 的 RESTful、无状态、云原生的三层架构应用。 - Model First 以模型、领域和模块为一等公民，围绕革命性的现代 ORM 构建基于 Docker 的 RESTful、无状态、云原生的领域驱动应用。 Database First Mjga 是一款全新设计的，基于云原生理念的打造的现代 Java Web 脚手架，它具备以下特点： - 容器化的应用 - 可装卸的组件 - 有口皆碑的单元测试 - 自定义元信息 📔 配套课程 《国内首个无幻觉式 AI 编程指南》 https://www.bilibili.com/cheese/play/ss198449120 🥝 选择模板 🍅 组件选配 🍹 自定义元信息 容器化与云原生 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. 专注边界：将守好自己的功能边界，不做 All In One。 快速开始 确认环境变量与执行权限 安装 Docker 并启动容器 (可选)在本机启动 常用工具 编译项目，并根据数据库 Schema 生成表的映射对象与 Data Access Layer 全局代码格式化 全局代码检查 单元测试 更多文档请点击... 🍓 测试报告 🍟 其他 1. 本仓库主要为代码展示和问题收集使用。代码可能会落后从产品官网下载的版本。 2. 关于产品的意见、讨论、bug 请提交到 issue 中，我会认真处理。 3. 也欢迎其他社区提出你的任何想法，我会积极参与回复。 4. 更多的全新视频教程正在录制中，请耐心等待。 🔮 用户社区 产品主页： QQ群： 文本教程： 视频教程：","default_branch":null,"files":null,"tree":[],"storefront":"/r/ccmjga","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ccmjga/mjga-scaffold/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}