JAVA如何将函数作为方法参数传入
1、创建函数接口类
//函数接口类
public interface IFunction {
Map<String, Object> queryYearData(Map<String, Object> map);
};
2、方法调用时,使用lambda表达式传入函数参数
public CommonResult<List<Map<String, Object>>> queryGeneralFollowUpYear(String loginType) {
return queryYearData(loginType, (map) -> mapper.queryGeneralFollowUpYear(map));
}
3、具体方法实现
🔒 点击解锁完整内容
