# gra **Repository Path**: Tedgar156/gra ## Basic Information - **Project Name**: gra - **Description**: 毕业设计项目。旅游网站的服务器端。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-09-08 - **Last Updated**: 2021-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目说明 ##### 1. 项目启动 > 需要安装 maven 环境 > 下载 maven 包 #### 2. 查看接口文档 > 启动项目后。访问本地接口 ```text http://127.0.0.1:8090/gda/doc.html(更新需重启项目) ``` > 若本地无法访问依然想查看接口文档 ```text http://47.103.20.66/gda/doc.html(可能未及时更新,需打包) ``` #### 3. 目录说明 > java --- 开发文件 ```text aop --> 拦截层 biz --> 处理层 process IXxxBizProcess.java --> 以 I 开头注明是接口 以 BizProcess 注明层次 impl XxxBizProcessImpl.java --> 以 impl 注明是实现类 以 BizProcess 注明层次 client --> 调用第三方的客户机 component --> 组件层 config --> 配置层 controller --> 控制层 dmr --> 数据库层 dataObject --> 数据库 XxxDO.java --> 以 DO 结尾数据库对象 mapper --> 查询数据库的 mapper 接口 XxxMapper.java --> 以 Mapper 结尾 数据库 mapper 接口 repository --> 数据库仓库 XxxRepository.java --> 以 Repository 结尾 调用 mapper 接口 enums --> 枚举类 redis --> redis 相关枚举 RedisXxxEnum.java --> redis 枚举 XxxEnum.java --> 枚举 job --> 补偿 xxl XxxJobHandler.java --> 以 JobHandler 结尾 model --> 模型层 convertor --> 格式转换 XxxConvertor.java --> 以 Convertor 结尾 dto --> 前端请求数据 message --> Vo XxxVO.java --> 以 VO 结尾 req --> 请求参数 XxxReq.java --> 以 Req 结尾 resp --> 返回参数 XxxResp.java --> 以 Resp 结尾 info --> 中间数据转换 XxxInfo.java --> 以 Info 结尾 service --> 服务层 IXxxService.java 以 I 开头是接口,以 Service 结尾 是服务层 impl --> service 接口实现 XxxServiceImpl.java --> 以 ServiceImpl 结尾 是 服务层的实现类 util --> 工具类 XxxUtil.java --> 工具类 ``` > resources -- 静态资源文件 > webapp -> 前端访问文件(前后端分离已废弃) #### 4. 代码规范 ```text 业务逻辑流程 controller --> bizProcess --> service --> repository --> mapper 控制层接口 --> 数据校验 --> 实现功能 --> 调用数据库 --> 手写 sql ``` #### 5. 接口请求格式 ```text Post --> 请求操作 Get --> 获取数据 Put --> 后台管理 新增数据 Delete --> 后台管理 删除数据 ``` #### 6. 启动服务 src -> main -> java -> com -> cdxy -> Application 点击运行 main 函数 #### 7. 编译环境 > 1. java version :jdk 8 > 2. idea :intellij ### 纯手打真累