gpt4 book ai didi

spring - 是否可以使用注释连接 Spring MVC 拦截器?

转载 作者:IT老高 更新时间:2023-10-28 13:46:10 24 4
gpt4 key购买 nike

是否可以使用注释连接 Spring MVC 拦截器,如果可以,有人可以为我提供如何这样做的示例吗?

通过注释通过电汇我指的是在 XML 配置中做的尽可能少。例如,在我在 http://www.vaannila.com/spring/spring-interceptors.html 找到的这个配置文件中;

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" p:interceptors-ref="loggerInterceptor" />
<bean id="loggerInterceptor" class="com.vaannila.interceptor.LoggerInterceptor" />

在那里你能摆脱多少配置?我想 @Autowired 将消除在第 2 行显式声明 bean 的需要,但是否也可以使用注释摆脱第 1 行?

最佳答案

在搜索这个问题时偶然发现了这个问题。最后我发现它可以在 Spring 3.1 中使用 @EnableWebMVC 和 WebMvcConfigurerAdapter。

简单示例:

@Configuration
@EnableWebMvc
@ComponentScan(basePackages="webapp.base.package")
public class WebApplicationConfig extends WebMvcConfigurerAdapter {

@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new LoggerInterceptor());
}

}

关于spring - 是否可以使用注释连接 Spring MVC 拦截器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4389224/

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