|
|
@ -5,7 +5,9 @@ import com.logpm.factorydata.zbom.interceptor.ZbFactoryAccountsInterceptor; |
|
|
|
import com.logpm.factorydata.zbom.pros.ZbFactoryProperties; |
|
|
|
import com.logpm.factorydata.zbom.pros.ZbFactoryProperties; |
|
|
|
import com.logpm.factorydata.zbom.service.IFactoryTokenService; |
|
|
|
import com.logpm.factorydata.zbom.service.IFactoryTokenService; |
|
|
|
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.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
import org.springframework.core.env.Environment; |
|
|
|
import org.springframework.core.env.Environment; |
|
|
|
import org.springframework.web.servlet.config.annotation.InterceptorRegistry; |
|
|
|
import org.springframework.web.servlet.config.annotation.InterceptorRegistry; |
|
|
@ -18,12 +20,13 @@ public class InterceptorAdapterConfig implements WebMvcConfigurer { |
|
|
|
private final BladeRedis redis; |
|
|
|
private final BladeRedis redis; |
|
|
|
private final ZbFactoryProperties zbFactoryProperties; |
|
|
|
private final ZbFactoryProperties zbFactoryProperties; |
|
|
|
private final Environment environment; |
|
|
|
private final Environment environment; |
|
|
|
|
|
|
|
private final RedisLockClient redisLockClient; |
|
|
|
|
|
|
|
private final MockLoginService mockLoginService; |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void addInterceptors(InterceptorRegistry interceptorRegistry) { |
|
|
|
public void addInterceptors(InterceptorRegistry interceptorRegistry) { |
|
|
|
// interceptorRegistry.addInterceptor(new ZbFactoryAccountsInterceptor(zbFactoryProperties))
|
|
|
|
// interceptorRegistry.addInterceptor(new ZbFactoryAccountsInterceptor(zbFactoryProperties))
|
|
|
|
// .addPathPatterns("/**").order(2);
|
|
|
|
// .addPathPatterns("/**").order(2);
|
|
|
|
interceptorRegistry.addInterceptor(new LocalServerLoginAccountsInterceptor(redis, environment)) |
|
|
|
interceptorRegistry.addInterceptor(new LocalServerLoginAccountsInterceptor(redis,environment,redisLockClient,mockLoginService)) |
|
|
|
.addPathPatterns("/**").order(3); |
|
|
|
.addPathPatterns("/**").order(3); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|