函数式编程-Supplier 在实际环境的使用(二)

有种简洁的Supplier写法如下所示:

复制代码
public class SupplierHandler {

    public void handler(Supplier<UserInfo> suppplier){
        // 这里面获取数据
        UserInfo user = suppplier.get();
        System.out.println("获取组装好的数据:"+ user);
    }

    public static void main(String[] args) {
        SupplierHandler supplierHandler = new SupplierHandler();

        // 这里面组装数据
        supplierHandler.handler(() ->{
            UserInfo userInfo = new UserInfo();
            userInfo.setPhone("15266778899");
            userInfo.setPassWord("009988");
            userInfo.setUserName("guodong");
            System.out.println("组装好了数据:User:" + userInfo);
            return userInfo;
        });

    }

}
复制代码

总结:Supplier其实就是提供者的意思,也就是给谁提供入参。Supplier函数里面是获取数据的,里面是处理逻辑的,外部是组装数据的。 

posted @   郭慕荣  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示