栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

互助商旅项目总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

互助商旅项目总结

互助商旅总结 项目技术架构图

数据库设计

学习了CHINER元数建模的使用方法,也懂得了数据库设计字段的规范。例如:所有的查询操作都要走索引,数据库的设计要符合规范字段格式的规范字段类型不要使用外键或者多表联查,设计合理的中间表所有的表都要有创建时间,修改时间,逻辑删除。主键使用bigint除主键字段外其余字段均要有默认值。

接口设计

接口使用的是Apipost软件来设计,在设计中有很多要注意的问题,例如:接口命名要简单易懂
请求路径接口文档为准,与代码对应controller层一致GET 请求的参数在 Query 里面填写,POST 在 Body 里写。不要混用参数名采用驼峰命名数据库中存在的字段的参数,命名要保持一致,参数描述简单如果参数中用多个 id 参数,必须区分命名,且要与数据库一致响应数据示例的格式必须依据实际的格式响应数据的类型和描述和请求参数的要求一致。

编码阶段

mybatis-plus,service不要引入dao层的东西,因为已经在IService接口已经引入,只需通过this即可调用mybatis-plus提供的方法开发时尽量采用lambda表达式进行表达,使代码更加简便。
注意的是:全文不要写两表或多表联查,尽量单独的用独立的service封装,联查时调用多个service即可,然后用java的流来拼起来,因为单表走索引好保证,很难保证联合查询走索引,所以不见得联查会有多快系统拆分的话联合索引很难判断

总结

掌握了git的使用以及如何进行团队的开发,了解了一个项目从0到1的大致的开发流程,学会了在项目开发中人与人之间的交流是很重要的,一个简单的例子,如果沟通不及时很容易导致开发的模块重复,提交git的代码也容易发生冲突。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856958.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号