# school-manage **Repository Path**: tr0313/school-manage ## Basic Information - **Project Name**: school-manage - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-12-09 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 接口文档 V1:https://www.yuque.com/tangrui-0313/software-development/uhnkqqe0dqrgai3m V2:https://www.yuque.com/tangrui-0313/software-development/sylhrnhd1713fqcq # 项目结构 - framework 框架级代码 看懂 - model 实体类 掌握 - XXXApplication 启动类 - controller 控制层 接收参数,响应数据 # 代码规范 - class interface enum exception 大驼峰 SchoolManageApplication - 方法名、变量名 小驼峰 schoolManageApplication - 数据库 TODO - 缩进、换行统一 ## 算法 - 算法=数据结构+代码逻辑 - 选对数据结构 - 写好代码逻辑 ## 设计模式 - 避免僵尸代码 - 三层结构 - 高内聚、低耦合 ## 三层架构 - controller 控制层 控制参数接收,数据返回 - service 服务层 控制业务逻辑 - dao/mapper/repository 数据层 控制数据增删改查 ## IOC与DI - IOC inversion of controll 控制反转 spring帮你创建对象,创建完后放在容器、创建对象Bean 类上RestController、Service、Repository - di dependency inject 依赖注入 现在依赖帮你找到并且注入让你使用 Autowried/Resource