# pet-master **Repository Path**: zhaofengling/pet-master ## Basic Information - **Project Name**: pet-master - **Description**: 宠物托管、领养项目 - **Primary Language**: Java - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 4 - **Created**: 2020-01-18 - **Last Updated**: 2025-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 前言 比赛项目,简单实现了关于宠物托管、领养的功能,`很多功能尚未完善`。 此仓库为后端代码,前段项目参考[GitHub前端项目托管](https://github.com/zhengqingqian/pet-web) ### 目录结构 * pet-common * src/main/java/org/zhangmeng/petcommon/api --- 返回结果的封装包 * pet-font ---处理前端请求moudle * src/main/java/org/zhangmeng/petfont * config --- 配置包 * Swagger2Config --- Swagger的配置类 * WebMvcConfig --- 跨域配置 swagger静态资源配置 * CheckUserFilter --- 登录拦截 * controller --- 请求分发处理 * dao --- mapper接口 * service --- 业务处理 * pet-mbg --- 实体类、xml * SqlScript.sql --- sql脚本 ### 技术选型 | |描述| github地址| |---|---|----| |springboot|集成开发框架|----| |mybatis|orm框架|----| |druid|druid数据库连接池|----| |pagehelper|物理分页工具|----| |swagger|API文档生产工具|----| |nacos|本项目只是用做配置中心|----| |themeleaf|项目中仅仅在注册中,发送邮件时使用|----| |redis|缓存服务器|----| |qiniu-sdk|对象存储|----| |docker|容器化技术|----|