# Feedback **Repository Path**: Zjp175144/feedback ## Basic Information - **Project Name**: Feedback - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-23 - **Last Updated**: 2023-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ***反馈 #### 介绍 基于spring boot开发的***(后台) #### 目录结构 代码基础包为com.example.feedback, 如需新建包请在此包下 | **包名** | **文件夹地址** | 描述 | | ---------- | --------------------------------------------- | ---------------------------------------------------------- | | entity | src/java/main/com.example.feedback/entity | 实体类所在包 | | dao | src/java/main/com.example.feedback/dao | dao接口所在包 | | controller | src/java/main/com.example.feedback/controller | controller接口类所在包, 实现类位于子包(impl)中 | | service | src/java/main/com.example.feedback/service | service接口类所在包, 实现类位于子包(impl)中 | | utils | src/java/main/com.example.feedback/utils | 工具类所在包 | | config | src/java/main/com.example.feedback/config | spring boot 配置类所在包 | | shiro | src/java/main/com.example.feedback/shiro | shiro相关类所在包 | | mapper | src/java/resource/com.example.feedback/mapper | dao对应的xml文件所在包,注意该包位于resource下,而非main下 | **注意**: 因git不支持空文件夹提交,所有初始环境中空目录下都有一个 .gitkeep文件, 该文件无实际意义, 仅用于配置默认空文件夹, 将在后续删除 #### 使用说明 ##### 1.git使用 1. **远程的master分支**作为稳定分支, 默认**关闭推送权限**, 因此请不要推送到master, 也不要在本地master中进行开发(本地master大多直接关联远程master) 2. **远程的dev分支**作为开发分支, 默认团队成员**可推送**, **不允许删除**, **不允许回滚(reset)**, **可以revert**; 推送请保证代码能正常运行; 但不建议直接在本地关联的dev分支中开发(冲突处理较为复杂, 不便于本地管理) 3. 本地开发请在本地dev的基础上新建分支, 可以推送到远程进行临时保存, 远程分支命名规则建议为**用户名-dev**(如fyx-dev) 4. **xxx-dev**, 每个人自己推送的分支, 可用于保存自己的进度(如在班上写代码, 临近放学, 回家后使用不同的电脑开发, 但功能未完全完成, 不能正常运行, 不能推送dev, 需要临时保存), 此分支允许删除 ##### 2.application.yml配置 mysql数据库默认库名为**active_peoplesay**, 默认用户**root**, 密码**123**; 如需修改, 请不要直接在resource文件中的application.yml中修改, 应在**项目根目录**下新建**application.yml**, 利用spring boot 加载配置文件的机制进行覆盖 虽然默认已在gitignore中忽略项目根目录下的application.yml文件, 但仍有可能被提交(由idea产生的问题), 因此请在提交前检查, 此文件仅作为团队中环境需要特殊配置使用(如用户名, 密码) redis使用同上, 如需修改请在**根目录**下新建**application.yml**