上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 60 下一页
摘要: 转自:https://www.jianshu.com/p/2feba6cbb799 参考:https://blog.csdn.net/qq_29064815/article/details/103067208 参考:https://blog.csdn.net/weixin_42103620/arti 阅读全文
posted @ 2022-10-20 17:15 Boblim 阅读(264) 评论(0) 推荐(0)
摘要: 一. 自定义过滤器配置: dubbo filter可能是我们使用dubbo时最经常自定义的。通常用作一些公共处理,比如公共的日志打印让代码更简洁,和如上示例的通用异常结果处理等,配置过程如下: 1. 定义过滤器实现org.apache.dubbo.rpc.Filter接口,并在类上增加@Activa 阅读全文
posted @ 2022-10-20 16:22 Boblim 阅读(1071) 评论(0) 推荐(0)
摘要: 先上代码 场景 在Springboot中使用全局统一处理异常进行捕获,平时能够正常使用,但是发现异常从dubbo调用返回以后,却进了RuntimeException的处理方法,如果没有就会直接进Exception的处理方法;于时在报错中找到了一个ExceptionFilter源码如下: 1 # 反正 阅读全文
posted @ 2022-10-20 15:23 Boblim 阅读(1675) 评论(0) 推荐(0)
摘要: 背景介绍 因为一次使用mybatis plus @DS 注解实现多数据源切换时,在一个controller中同时操作多个数据源的service方法,为了保证这一组操作下数据的完整性,则需要使用事务@Transaction进行保证,于是乎,粗暴的在controller方法上加上了该注解,原以为可以万事 阅读全文
posted @ 2022-10-19 20:52 Boblim 阅读(6287) 评论(0) 推荐(0)
摘要: @Transactional注解的逻辑是通过动态代理来实现的,而生成这个动态代理类分成了两步:1、向spring容器注册事务相关的切面逻辑2、根据切面逻辑生成动态代理下面围绕这两点来看下Springboot里的实现原理 注册事务切面逻辑 切面逻辑里有三个概念: Pointcut:负责告诉spring 阅读全文
posted @ 2022-10-19 20:46 Boblim 阅读(4549) 评论(0) 推荐(0)
摘要: 写在前面 上一篇文章大致介绍了dynamic-datasource的功能,用起来的确很方便,只需要一个@DS注解,加上一些简单的配置即可完成多数据源的切换。究竟是怎么做到的呢,底层是怎么实现呢?带着这个疑问,一起研究了一下源码。 由于框架本身功能点比较多,有很多小功能比如支持spel、正则表达式匹配 阅读全文
posted @ 2022-10-19 11:50 Boblim 阅读(2113) 评论(0) 推荐(0)
摘要: 1.概述 讨论Spring的@Primary注解,该注解是框架在3.0版中引入的。 其作用与功能,当有多个相同类型的bean时,使用@Primary来赋予bean更高的优先级。 2.为什么需要@Primary? 在某些情况下,需要注册多个相同类型的bean。 在此示例中,有Employee类型的zh 阅读全文
posted @ 2022-10-18 19:47 Boblim 阅读(321) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/beichen8641/article/details/104815163 在 Dubbo 中,我们可以通过两种方式引用远程服务。第一种是使用服务直连的方式引用服务,第二种方式是基于注册中心进行引用。服务直连的方式仅适合在调试或测试服务的场景下使用, 阅读全文
posted @ 2022-10-18 17:44 Boblim 阅读(189) 评论(0) 推荐(0)
摘要: 转自:https://zhuanlan.zhihu.com/p/139793065 Maven不仅支持单模块项目同时还支持多模块项目,这里将介绍在多模块Maven项目中广泛应用的聚合、继承等概念,并就如何通过裁剪反应堆来加快构建过程进行介绍 聚合 对于复杂的Maven项目,一般建议采用多模块的方式来 阅读全文
posted @ 2022-10-17 21:39 Boblim 阅读(604) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/m0_37298252/article/details/122355631 最近两篇文章主要分析了ConfigFileApplicationListener对事件ApplicationEnvironmentPreparedEvent的处理,包括Env 阅读全文
posted @ 2022-10-17 21:12 Boblim 阅读(684) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 60 下一页