Какова цель такого интерфейса, который имеет все методы по умолчанию внутри - PullRequest
0 голосов
/ 25 января 2020

для справки проверьте этот интерфейс: org.springframework.web.servlet.config.annotation.WebMvcConfigurer

Этот интерфейс имеет все методы по умолчанию с пустым телом.

почему они просто не объявили интерфейс вместо пустого тела в интерфейсе ??

1 Ответ

2 голосов
/ 25 января 2020

Этот интерфейс имеет методы обратного вызова по умолчанию, которые могут быть реализованы для настройки конфигурации по умолчанию. Ранее абстрактный класс WebMvcConfigurerAdapter реализован WebMvcConfigurer, но теперь класс WebMvcConfigurerAdapter устарел, а сам интерфейс WebMvcConfigurer имеет методы по умолчанию.

...