Spring高级技巧
文章平均质量分 94
兔子齐
这个作者很懒,什么都没留下…
展开
-
Spring的事件监听机制用法
事件监听的简单讲解:https://www.cnblogs.com/xinde123/p/8918714.html在一个完整的事件体系中,除了事件和监听器以外,还应该有3个概念;1.事件源:事件的产生者,任何一个event都必须有一个事件源;2.事件广播器:它是事件和事件监听器之间的桥梁,负责把事件通知给事件监听器;3.事件监听器注册表:就是spring框架为所有的监听器提供...原创 2020-02-09 20:38:00 · 488 阅读 · 0 评论 -
利用spring事件和监听机制实现容器启动时的构建某业务服务类容器(Map)
背景:基于trade项目的启发,当项目中某个功能,需要根据业务场景ABC,区分不同的Service类处理。比如,针对一个统一的消息接受类,根据消息的不同场景,分散到不同的executor执行器里去执行;或者是针对一个统一的对外开放接口(Controller层),根据不同的业务场景,分配对应的service处理。思考:针对这个场景,可以拿到容器里所有对应处理类(executor或者Service...原创 2019-03-20 00:16:48 · 218 阅读 · 0 评论 -
BeanPostProcessor+Proxy动态代理+自定注解实现方法级增强和代理(类似AOP)
相关概念:BeanPostProcessor接口是Bean后置处理器。接口实现类有postProcessBeforeInitialization和afterProcessBeforeInitialization两个方法,分别在bean创建前和创建后出发调用(bean创建/初始化的顺序,需要进一步深化看一下)。因此bean创建之前或者之后对对应bean进行一些处理。这两个方法最终的返回值还是be...原创 2019-03-29 00:40:07 · 3360 阅读 · 0 评论