![](https://img-blog.csdnimg.cn/aa44e3c3b5924c01bab274f80dcc1bfc.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
谷粒商城
文章平均质量分 65
gulimall(谷粒商城) 项目是一套电商项目,包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用 Docker 容器化部署
最小的帆也能远航
不必借光而行,你我亦是星辰!
展开
-
谷粒商城--SPU和SKU
开发接口就是开发Controller、service、dao在线接口文档如下03、获取分类属性分组 - 谷粒商城谷粒商城 - 03、获取分类属性分组,http GET /product/attrgroup/list/{catelogId},,技术团队的文档管理平台,接口文档工具,支持在线接口调试,一键生成API文档,适合编写接口文档、产品文档、使用手册别人告诉你需要什么功能,需要返回什么样的数据,你就通过接口的形式把他们呢实现出来即可!原创 2023-02-12 21:11:43 · 1035 阅读 · 0 评论 -
谷粒商城--品牌管理详情
导入依赖编写自定义注解注解的格式不会写怎么办直接复制其他注解的形式特别说明@Target的意思是说,这个注解能标注在哪里,后面通过{}进行指定这个意思是指,@ListValue注解的错误提示信息会去配置文件中找这个message的值当作信息这里的定义是值@ListValue这个注解可以有变量名为vals的int数组做为参数@Constraint( validatedBy = {})的说明validatedBy指定这个注解由哪一个校验器校验,详细信息如图:配置注解错误返回信息。原创 2023-02-12 11:46:34 · 601 阅读 · 0 评论 -
谷粒商城-JSR303分组校验
这里的UpdateGroup和AddGroup都需要收到创建一下,为了演示可以只创建不写内容。@Validated(AddGroup.class)指定新增的时候注解才会生效。因为指定了新增不能指定id,但是我们测试的时候加id了所以返回错误信息。如:指定在更新和添加的时候,都需要进行校验,我们对id进行限制。可以看到即使name字段加非空了,我们测试用空值也是可以生效的。其他的注解字段,即使标注校检也不生效。原创 2023-02-12 10:49:19 · 68 阅读 · 0 评论 -
谷粒商城-分类维护-通过Java8 Stream API 获取商品三级分类数据
【代码】谷粒商城-分类维护-通过Java8 Stream API 获取商品三级分类数据。原创 2023-02-12 10:18:49 · 121 阅读 · 0 评论 -
谷粒商城-云存储-创建子模块作为第三方整合模块
创建子模块mall-third-party 整合阿里云OSS等第三方模块。原创 2023-02-12 10:13:45 · 75 阅读 · 0 评论 -
谷粒商城-品牌管理-新增修改时logo文件上传
【代码】谷粒商城-品牌管理-新增修改时logo文件上传。原创 2023-02-12 10:08:40 · 173 阅读 · 0 评论 -
谷粒商城-品牌管理-JSR303数据校验
3)、默认没有指定分组的校验注解@NotBlank,在分组校验情况@Validated({AddGroup.class})下不生效,只会在@Validated生效;后端在处理前端传过来的数据时,尽管前端表单已经加了校验逻辑,但是作为严谨考虑,在后端对接口传输的数据做校验也必不可少。3)、给校验的参数bean后紧跟一个BindingResult,就可以获取到校验的结果。3)、关联自定义的校验器和自定义的校验注解。1)、编写一个自定义的校验注解。4)、分组校验(多场景的复杂校验)原创 2023-02-12 10:03:41 · 483 阅读 · 0 评论 -
谷粒商城-品牌管理-统一异常处理
对于项目中出现的异常,我们通常采用ControllerAdvice的方式进行统一处理,简化代码。2)、使用@ExceptionHandler标注方法可以处理的异常。1)、编写异常处理类,使用@ControllerAdvice。原创 2023-02-12 09:58:22 · 123 阅读 · 0 评论 -
谷粒商城简介
gulimall` 项目致力于打造一个完整的电商系统,采用现阶段流行技术来实现,采用前后端分离继续编写。gulimall(谷粒商城) 项目是一套电商项目,包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用 Docker 容器化部署。前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。原创 2022-12-11 15:10:37 · 5558 阅读 · 0 评论 -
谷粒商城-前端开发基础知识
ECMAScript6.0(以下简称ES6,ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本),是JavaScript语言的下一代标准,2015年6月正式发布,从ES6开始的版本号采用年号,如ES2015,就是ES6。ES2016就是ES7。ECMAScript是规范,JS的规范的具体实现。ECMAScript 是浏览器脚本语言的规范,而各种我们熟知的 js 语言,如 JavaScript 则是规范的具体实现。......原创 2022-08-06 19:13:53 · 1179 阅读 · 0 评论 -
谷粒商城-SpringCloud组件
简介Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用 微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布 式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用 接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。......原创 2022-08-06 14:20:57 · 283 阅读 · 0 评论 -
谷粒商城-分布式基础项目环境搭建
微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是 HTTP API。在微服务架构中,API Gateway 作为整体架构的重要组件,它抽象了微服务中都需要的公共 功能,同时提供了客户端负载均衡,服务自动熔断,灰度发布,统一认证,限流流控,日 志统计等丰富的功能,帮助我们解决很多 API 管理难题。线上快速支付,线下优质服务。设置服务的超时,当被调用的服务经常失败到达某个阈值,我们可以开 启断路保护机制,后来的请求不再去调用这个服务。...原创 2022-08-06 10:21:25 · 331 阅读 · 0 评论