推广 热搜: page  考试  小红  红书  数据  论文  数据分析  关键词  哪些  搜索 

谷粒商城项目总结(一)-基础篇

   日期:2024-12-17     移动:https://sicmodule.kub2b.com/mobile/quote/6603.html

谷粒商城基础篇高级篇,跟着看,也敲了部分代码,但是感觉后续随着业务增加代码部分敲了也记不住,就想着应该重视解决问题的思路,理清思路比代码更重要,写这篇文章,是在看完后在从第一到高级篇,少部分集群篇总结一下思路。
参考文章:参考大哥文章

1.基础篇:管理员端并发量小业务
2.高级篇:客户端,高并发等复杂业务
3.集群篇:k8s部署

包db文件,生成数据库。
后台搭建,纳入项目管理,改配置。
前端vscode,配置前端

提取公共代码common中

Nacos 注册中心
Nacos 配置中心
Ribbon 负载均衡
Feign 远程调用
Sentinel 服务容错(限流、降级、熔断)
Gateway API网关
Sleuth 链路监控
Seata 分布式事务解决方案

Server 下载,启动
Client:pom,yml(server地址,服务名称,主启动类@EnableDiscoveryClient,启动

引pom,调用者建feign包,开启主启动@EnableFeignClients(baesPackage=“feign包名”),远程调用@FeignClient(“接口名称”)

(1).引pom
(2).新建bootstrap.yml,注册中心配置:spring.cloud.nacos.config.server-addr=;spring.application.name=
(3).nacos上进行配置
(4).动态获取配置
@RefreshScope
@Value("${名称路径}")

(1)…命名空间:每个微服务之间相互隔离配置,每个微服务都创建自己的命名空间,只加载自己命名空间下的配置
(2).配置集,所有配置的集合
(3)配置集ID:类似文件名
(4)配置分组
总结:每个微服务创建自己的命名空间,使用配置分组区分环境。

路由,断言,过滤器

谷粒商城项目总结(一)-基础篇

前端:节点没有子节点才允许删除,三级分类允许添加子节点

删除确认框,刷新新菜单后默认展开的菜单

前端添加框,表单提交

发送请求获取修改数据。
确定是修改框还是添加框,可以增加额外变量确定。

个人感觉没用就不看第二遍了

前端获取选中节点,获取id,后端假删除

修改列表自定义列获取图片。
前端表单校验器

(1).编写一个自定义校验注解
(2).编写一个自定义校验器
(3).关联自定义的家欧安器和自定义校验注解

1.PO持久对象:Po就是对数据库中某个表中的一条记录,多个记录可以是用Po集合,po不包含对数据库的操作
2.DO领域对象:从现实世界中抽取出来的邮箱或无形的业务实体。
3.TO数据传输对象:不同应用程序之间传输的对象。
4.DTO数传输对象:泛指用于展示层与业务之间的传输对象
5.VO值对象:用于业务层之间的数据传递,但是应该是抽象出的业务对象,可与表对应也可以不用,根据业务取药。
视图对象,接收页面传来的数据,也可封装为完成业务逻辑,界面所需要的数据。
6.BO业务对象:把业务逻辑封装为一个对象。
7.POJO剪短无规则java对象:传统意义的java对象。
8.DAO数据访问对象:持久化层提供接口,用于访问数据库。

属性新增后,对应的关联品牌和属性关系表也要新增。

getway设置会员路由,设置会员等级接口

ware模块加入到注册中心
getway加入网关
加入模糊查询

修改采购状态并添加库存(有加无新建

本文地址:https://sicmodule.kub2b.com/quote/6603.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号