feat: 拦截器测试成功

This commit is contained in:
landaiqing
2024-06-02 16:07:49 +08:00
parent 8f8e8225dd
commit 623ca1b91a
4 changed files with 23 additions and 22 deletions

View File

@@ -41,6 +41,6 @@ public class GlobalConfig extends WebMvcConfigurationSupport {
@Override
protected void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new LoginInterceptor())
.addPathPatterns("/**");
.addPathPatterns("/**").excludePathPatterns("/oauth/**","/system/getConfigByKey","/user/**");
}
}

View File

@@ -13,10 +13,10 @@ import org.springframework.context.annotation.Configuration;
* @Description: TODO
* @Version: 1.0
*/
@Configuration
public class FeignConfiguration {
@Bean
public RequestInterceptor requestInterceptor(){
return new FeignRequestInterceptor();
}
}
//@Configuration
//public class FeignConfiguration {
// @Bean
// public RequestInterceptor requestInterceptor(){
// return new FeignRequestInterceptor();
// }
//}

View File

@@ -19,16 +19,16 @@ import java.util.Objects;
* @Description: Feign请求拦截器
* @Version: 1.0
*/
@Component
public class FeignRequestInterceptor implements RequestInterceptor {
@Override
public void apply(RequestTemplate requestTemplate) {
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = requestAttributes.getRequest();
String userId = request.getHeader("userId");
if (StringUtils.isNotBlank(userId)) {
requestTemplate.header("userId", userId);
}
}
}
//@Component
//public class FeignRequestInterceptor implements RequestInterceptor {
//
// @Override
// public void apply(RequestTemplate requestTemplate) {
// ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
// HttpServletRequest request = requestAttributes.getRequest();
// String userId = request.getHeader("userId");
// if (StringUtils.isNotBlank(userId)) {
// requestTemplate.header("userId", userId);
// }
// }
//}