springboot
文章平均质量分 61
测纯的一
这个作者很懒,什么都没留下…
展开
-
谷粒商城RabbitMQ锁库存逻辑详解--新理解(长文警告)
前言不废话,上来就说,代码我会放挺多,写过这个项目的自然能懂,如果真的像理解的请认真看哦分析 /*出现的问题:扣减库存成功了,但是由于网络原因超时,出现异常,导致订单事务回滚,库存事务不回滚(解决方案:seata) 为了保证高并发,不推荐使用seata,因为是加锁,并行化,提升不了效率,可以发消息给库存服务*/ R r = wmsFeignService.orderLockStock(lockVo);原创 2021-12-27 12:01:14 · 2489 阅读 · 1 评论 -
谷粒商城RabbitMQ设计思想详解:消息队列双重保险设计
前言上来先放一张设计图,看这篇文章的前提是一定得写过或者了解这段业务,不然会看不懂,我下面将会给出我的理解,尽量让大家明白设计思想@Transactional @Override public SubmitOrderResponseVo submitOrder(OrderSubmitVo vo) { //前面的代码略过,只关注消息队列的入口 /** * 注意,这是整个mq系统的入口,调用了wmsFeignServic原创 2021-12-19 23:49:40 · 1584 阅读 · 8 评论 -
小小涉及OpenFeign原理:Could not extract response: no suitable HttpMessageConverter found for response type
一、问题解释(想看总结的去最下面)org.springframework.web.client.UnknownContentTypeException: Could not extract response: no suitable HttpMessageConverter found for response type [class XXX] and content type [XXX;XXX]凡是报这个错误,翻译成人话就是没有一个自带的转换器能把[class XXX]转换成content ty原创 2021-12-19 17:47:16 · 10388 阅读 · 3 评论 -
生成configDataContextRefres失败:Error creating bean with name ‘configDataContextRefresher‘
被这个问题折磨了很久,本人解决方法如下,奉劝一句,该看的官方文档还是要看,但是千万别傻傻地照做!首先编写bootstrap.properties,往里写入:这些基础配置然后检查自己是否引入了这个依赖:我看了报错信息,有个报错是springcloud-context我看了挺久也觉得自己应该没引入的,但是见到一种说法是2020年后的版本引入context依赖没用,必须引上面这幅图的依赖,使nacos的配置从这里读取。最后贴出boot和cloud的版本,亲测能运行:...原创 2021-11-21 22:46:35 · 2269 阅读 · 2 评论 -
2021年最新springcloud配置中心不生效的版本原因
想直接看结论请到最下面,中间是我的纠错细节实名吐槽一波cloudAlibaba文档。github上的官方文档明明白白写着:2.2.X版本适用于Springboot 2.2.X彳亍!于是我将原本的2.6.0版本改成了SpringBoot 2.2.4Release,然后启动报错!错误原因是:Error creating bean with name ‘configDataContextRefresher’ defined in class之后的不复制了,我看他好像说要引入springcloud原创 2021-11-21 22:41:20 · 1581 阅读 · 1 评论 -
基于springboot+vue的前后端分离商城系统
springboot前后端分离商城介绍springboot前后端分离商城本项目由本人根据教程实现的一个springboot项目,基本已实现项目,但是本人希望加入自己的小功能,请期待下一次的更新~教程地址:教程软件架构软件架构说明:本项目采用了前后端分离的架构,可以实现对静态资源和接口的访问分离。项目内部具体的maven依赖的关系以及分包如下图所示:包介绍api: 即controller层,同时拥有一些设置包。common: 存放通用工具类,常量等。mapper: dao层,数据原创 2021-08-09 14:21:10 · 1146 阅读 · 2 评论