|
|
@ -6,6 +6,7 @@ import com.logpm.factory.interceptor.LocalServerLoginAccountsInterceptor; |
|
|
|
import com.logpm.factory.interceptor.ZbFactoryAccountsInterceptor; |
|
|
|
import com.logpm.factory.interceptor.ZbFactoryAccountsInterceptor; |
|
|
|
import com.logpm.factory.props.ZbFactoryProperties; |
|
|
|
import com.logpm.factory.props.ZbFactoryProperties; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
import org.springblade.common.component.MockLoginService; |
|
|
|
import org.springblade.core.redis.cache.BladeRedis; |
|
|
|
import org.springblade.core.redis.cache.BladeRedis; |
|
|
|
import org.springblade.core.redis.lock.RedisLockClient; |
|
|
|
import org.springblade.core.redis.lock.RedisLockClient; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
@ -26,6 +27,7 @@ public class InterceptorAdapterConfig implements WebMvcConfigurer { |
|
|
|
private final Environment environment; |
|
|
|
private final Environment environment; |
|
|
|
|
|
|
|
|
|
|
|
private final RedisLockClient redisLockClient; |
|
|
|
private final RedisLockClient redisLockClient; |
|
|
|
|
|
|
|
private final MockLoginService mockLoginService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
@ -38,7 +40,7 @@ public class InterceptorAdapterConfig implements WebMvcConfigurer { |
|
|
|
.excludePathPatterns("/factory/common/**").order(2); |
|
|
|
.excludePathPatterns("/factory/common/**").order(2); |
|
|
|
interceptorRegistry.addInterceptor(new ZbFactoryAccountsInterceptor(zbFactoryProperties)) |
|
|
|
interceptorRegistry.addInterceptor(new ZbFactoryAccountsInterceptor(zbFactoryProperties)) |
|
|
|
.addPathPatterns("/factory/zb/**").order(3); |
|
|
|
.addPathPatterns("/factory/zb/**").order(3); |
|
|
|
interceptorRegistry.addInterceptor(new LocalServerLoginAccountsInterceptor(redis,environment,redisLockClient)).addPathPatterns("/**").order(1); |
|
|
|
interceptorRegistry.addInterceptor(new LocalServerLoginAccountsInterceptor(redis,redisLockClient,mockLoginService)).addPathPatterns("/**").order(1); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|