(относительно перехватчиков) Разница между пружиной @Controller и @RestController - PullRequest
0 голосов
/ 27 января 2019

Я знаю, что есть вопрос о разнице между пружиной @Controller и @RestController, также я знаю разницу между двумя аннотациями.

Мой вопрос касается только перехватчиков, есть ли разница междудве аннотации, когда мы определяем перехватчики.

@Configuration
public class WebMvcConfiguration extends WebMvcConfigurerAdapter {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new TemplateMappingInterceptor()).addPathPatterns("/**", "/admin-functions**").excludePathPatterns("/login**");
    }
}

1 Ответ

0 голосов
/ 28 января 2019

@ RestController - более новая аннотация, представленная для упрощения построения контроллеров отдыха.Включает аннотации @Controller и @ResponseBody.

В широком смысле, они оба делают одно и то же в конце, один проще.Перехватчики работают на более высоком уровне и не зависят от внутренней работы контроллера покоя, поэтому нет никакой разницы.

...