如何将匿名内部类转换为Java 8 lambda?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (407)

以下代码应该转换为Lamdba:

 public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**")
               .allowedOrigins("*")
               .allowedMethods("*");
            }
        };
    }

该怎么操作?

提问于
用户回答回答于

假设WebMvcConfigurer是一个功能接口,可以将该方法更改为:

public WebMvcConfigurer corsConfigurer() {
     return registry -> registry.addMapping("/**")
                                .allowedOrigins("*")
                                .allowedMethods("*");
}

扫码关注云+社区

领取腾讯云代金券