搭建框架知识点注意

Posted by 麦子 on Friday, 2020年10月30日

[TOC]

选择Springboot版本

好文:https://www.bbsmax.com/A/lk5a1y3a51/

我们在选择使用Springboot的版本的时候,需要注意后期可能是需要进行Spring Cloud 结合的, 同时Spring Cloud的是一套组件框架的升级,所以需要Springboot对应一套Spring Cloud的框架升级处理。 同时现在更好的推荐使用:Spring Cloud Alibaba 这个系列处理。相关说明: https://blog.csdn.net/qq_29064815/article/details/107038373

官网地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md, 后期用阿里搞微服务。

Spring Cloud Alibaba 详细说明

数据库

关闭mysql的 ONLY_FULL_GROUP_BY 这个模式

SELECT @@sql_mode;
SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,',''));
set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

设计注意

  1. 表设计什么时候做冗余处理。如果冗余字段可控容易维护,那么维护它;如果冗余字段不可控,那么冗余的毫无价值,删除掉追求简洁。 同时在一些快照记录的时候,必须进行冗余操作。

开发代码

  1. 在写xml的时候, 我们最好统一对所有的表名都是统一的取首字母处理,这样的话后期有公用的SQL语句编写的时候,可以抽出公共的地方处理。

「真诚赞赏,手留余香」

真诚赞赏,手留余香

使用微信扫描二维码完成支付