
Spring
Amos zhu
当浮躁的心静不下,不妨写些东西或者看会书
展开
-
动态注册Bean到Spring上下文中——基于FeignClient源码的阅读
在上一篇博文《基于Feign的局部请求拦截》的最后,我提出了如何实现系统启动将自定义注解的bean注入到Spring的ApplicationContext中,那么本博文我们就来探讨下具体的代码流程基于Feign的局部请求拦截小伙伴们在使用SpringCloud中集成的Feign功能时,只需要编写一个接口,然后再给接口上添加注解@FeignClient,然后配置上相关信息既可以调用其他系统的...原创 2020-02-25 17:57:31 · 1382 阅读 · 1 评论 -
基于Feign的局部请求拦截
由于项目的要求,不能对所有基于Feign的进行拦截,需要对不同的Feign请求进行不同的拦截,经过资料的收集整理以及SpringCloud中对于Feign的集成的源码的阅读,解决了针对Feign请求的局部拦截本项目中SpringCloud的版本是Camden.SR6版本背景说明在既有的项目上进行二次开发,服务A需要请求服务B同时需要将服务A中请求的消息头相关信息传送给服务B,但是由于既有...原创 2020-02-21 11:06:07 · 4512 阅读 · 1 评论 -
Transaction rolled back because it has been marked as rollback-only 异常处理
从 rollback-only异常中分析下事务中propagation的应用和理解rellback-only异常场景描述项目已经过去很久了,今天突然间出现一个BUG,我开发的接口自己这边运行很正常,但是别人调用的时候,在方法结束后进行事务提交时报错: Transaction rolled back because it has been marked as rollback-onl...原创 2019-09-09 08:37:08 · 5605 阅读 · 0 评论