Преобразование анонимного внутреннего класса в лямбду Java 8 - PullRequest
0 голосов
/ 07 июня 2018

Статический анализ кода сонара говорит мне, что это запах кода, и его следует преобразовать в лямббу.

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

Я пробовал разные подходы без удачи.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 07 июня 2018

Если предположить, что WebMvcConfigurer - это функциональный интерфейс, метод можно изменить следующим образом:

public WebMvcConfigurer corsConfigurer() {
     return registry -> registry.addMapping("/**")
                                .allowedOrigins("*")
                                .allowedMethods("*");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...