# TodayOOTD **Repository Path**: maozzi/today-ootd ## Basic Information - **Project Name**: TodayOOTD - **Description**: 基础项目,单体应用 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-11 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Maozzi Base ![Static Badge](https://img.shields.io/badge/JDK_Version-17-blue) ![Static Badge](https://img.shields.io/badge/SpringBoot_Version-2.7.6-red) ![Static Badge](https://img.shields.io/badge/MySQL_Version-8.0-green) > 当前版本为项目的基础框架,为单体应用,适用于小规模应用、本地学习、个人开发。 ## 项目介绍 `Maozzi Base` 项目是平时在编码、学习码云开源项目过程中, 逐渐形成自己一套 `springboot + maven` 框架。 主要分为4大部分: - **公共模块**:提取公共代码,提高重用性,作为单独模块。统一异常处理、统一返回参数等。 - **api 模块**:各个 api 模块,功能独立,结构简单,引用移植灵活。 主要是提供常量、对外暴露的 service 层接口。 - **service 模块**:与 api 模块一一对应,主要是对 api 暴露的 service 接口 进行实现,同时完成与数据库的交互(Dao层/Repository层)。 - **Restful Api 接口模块**:Controller 控制层,提供 Restful API 接口服务或者是前端模板。 ## 项目架构 ![img.png](attachment/img/img.png) ## 安装教程 `Maozzi Base` 为基础框架,主要为免去每次都要搭建框架的烦恼, 只需 `pull` 下来,补全对应配置可直接用作开发。 ## 目录说明 ```text ├── api // 权限模块 api,API模块是可以对外开放给他人使用 │ ├── api-acl // 权限模块 api,API模块是可以对外开放给他人使用 │ ├── api-logger // 日志模块 api │ └── api-user // 用户模块 api ├── app // 项目启动模块 ├── attachment // 项目附件:SQL文件等 ├── common // 公共模块 api ├── service // 公共模块 api │ ├── service-acl // 权限模块 service │ ├── service-logger // 日志模块 service │ └── service-user // 日志模块 service └── web // 接口模块 ```