Java 自定义注解结合 Aop 切面和本地缓存实现接口防重复请求提交

自定义注解类

缓存配置类

这边本地缓存用的是google guava cache,缓存有效期是3秒。

切面类

接口

 

0

EventBus原理解析

前言

EventBus的核心思想是观察者模式 (生产/消费者编程模型) 。

SpringBoot+EventBus使用教程(一)

SpringBoot+EventBus使用教程(二)

通过前面的文章我们已经知道,如何使用eventBus了。我们需要先定义一个Observer(前文中的EventListener类),然后将其注册到eventBus里,通过 @Subscribe 定义消息回调函数。

那我们先看看register(Object object) 和unregister(Object object) 方法。

继续阅读“EventBus原理解析”
0