spring@debounce注解设计

evrscar2  于 2021-07-15  发布在  Java
关注(0)|答案(0)|浏览(227)

我正在尝试设计一个定制的Spring注解@debounce,如下所示

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Debounce {

    long deBounceMillis() default 200;
}

任何带此注解的方法将在指定的时间窗口中只执行一次。我的想法是结合springaop(@around)和rxjava特性(debounce/throttlewithtimeout等)。有人能给我一些提示/建议/代码吗?谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题