互助商旅项目总结

互助商旅项目总结,第1张

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

数据库设计

学习了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的代码也容易发生冲突。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/868474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存