java8 @FunctionInterface 实现模板方法设计模式 业务重试封装

java8 @FunctionInterface 实现模板方法设计模式,公共方法的封装:比如业务重试
使用spring-retry @Retryable 注解

/**
 * 通用回调函数接口
 *
 * @author zhaoyang10
 * @date 2020/07/23
 */
@FunctionalInterface
public interface CallBack<T> {

    /**
     * 执行回调操作的方法
     */
    T call();

}

/**
 * BpFeign业务异常重试封装
 *
 * @author zhaoyang10
 * @date 2020/7/22
 */

你可能感兴趣的:(springcloud2,java8)