@Configuration
public class WebAppConfig extends WebMvcConfigurerAdapter {
@Bean
AuthorizeInterceptor authorizelInterceptor() {
return new AuthorizeInterceptor();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(authorizelInterceptor()).addPathPatterns("/user/**");
super.addInterceptors(registry);
}
}
Ich denke @Bean
die new AuthorizeInterceptor();
in IOC setzen wird und in Verfahren addInterceptors()
Aufruf authorizelInterceptor()
wird die Bohne in IOC registriert bekommen. Wenn Proxy verwenden, wird die Methode authorizelInterceptor()
in addInterceptors()
aufgerufen Proxy nicht ausführen.wie wie Spring implementieren @bean
was das Problem? Jede Ausnahme? – developer
ich will konw wie funktioniert Frühling implementieren die Annotation '@ Bean' – twogoods
Das ist eine sehr komplizierte Antwort. – chrylis