gpt4 book ai didi

java - 将匿名内部类转换为 Java 8 lambda

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:41 29 4
gpt4 key购买 nike

Sonar 静态代码分析告诉我这是一种代码味道,应该转换为 lamdba。

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

我尝试过各种方法,但都没有成功。感谢您的帮助。

最佳答案

假设WebMvcConfigurer是函数式接口(interface),方法可以改成如下:

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

关于java - 将匿名内部类转换为 Java 8 lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50731188/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com