package com.panzhihua.service_equipment.until; import com.panzhihua.service_equipment.resolvers.AuthorizationInterceptor; import com.panzhihua.service_equipment.resolvers.CurrentUserMethodArgumentResolver; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.web.method.support.HandlerMethodArgumentResolver; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import java.util.List; /** * 配置类,增加自定义拦截器和解析器 */ @Configuration public class MvcConfig implements WebMvcConfigurer { @Autowired private AuthorizationInterceptor authorizationInterceptor; @Autowired private CurrentUserMethodArgumentResolver currentUserMethodArgumentResolver; // @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(authorizationInterceptor); } @Override public void addArgumentResolvers(List argumentResolvers) { argumentResolvers.add(currentUserMethodArgumentResolver); } }