Lambda表达式问题

Lambda表达式问题

    @ConditionalOnBean(CompressorRegistry.class)
    @Bean
    GrpcChannelConfigurer compressionChannelConfigurer(final CompressorRegistry registry) {
        return (builder, name) -> builder.compressorRegistry(registry);
    }

返回的builder, name是哪里来的,我看没有定义啊,代表的什么?

GrpcChannelConfigurer 这个接口里的唯一一个方法的参数
正常写法,你需要写一个类去实现GrpcChannelConfigurer ,并重写父类的方法。
或者匿名类
return new GrpcChannelConfigurer (){
public xxx xxx(var bulider,var String){
builder.compressorRegistry(registry);

}
}