SYS PARAM 常量
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package com.czg.utils;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.function.Function;
|
||||
|
||||
/**
|
||||
* 可序列化的函数式接口
|
||||
* 用于在Dubbo等需要序列化的场景中传递Lambda表达式
|
||||
*
|
||||
* @param <T> 输入类型
|
||||
* @param <R> 输出类型
|
||||
* @author ww
|
||||
*/
|
||||
@FunctionalInterface
|
||||
public interface SerializableFunction<T, R> extends Function<T, R>, Serializable {
|
||||
// serialVersionUID 不能是private
|
||||
@Serial
|
||||
long serialVersionUID = 1L;
|
||||
}
|
||||
Reference in New Issue
Block a user