|  |  |  | 
|---|
|  |  |  | package com.dy.pmsBase.config; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.dy.common.webFilter.DevStageFilter; | 
|---|
|  |  |  | import com.dy.common.webFilter.UserTokenFilter; | 
|---|
|  |  |  | import jakarta.servlet.Filter; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Value; | 
|---|
|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 启动顺序 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private static final int order_UserTokenFilter = 1 ;//与下面 | 
|---|
|  |  |  | private static final int order_UserTokenFilter = 1 ; | 
|---|
|  |  |  | private static final int order_DevStageFilter = 100 ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Bean | 
|---|
|  |  |  | public FilterRegistrationBean<? extends Filter> RegFilter() { | 
|---|
|  |  |  | public FilterRegistrationBean<? extends Filter> regFilter() { | 
|---|
|  |  |  | FilterRegistrationBean<Filter> filterRegistrationBean = new FilterRegistrationBean<>(); | 
|---|
|  |  |  | if(this.isDevStage != null && !this.isDevStage.trim().equals("") && this.isDevStage.trim().equalsIgnoreCase("true")){ | 
|---|
|  |  |  | filterRegistrationBean.setFilter(new DevStageFilter()); | 
|---|
|  |  |  | filterRegistrationBean.addUrlPatterns("/*");//配置过滤规则 | 
|---|
|  |  |  | filterRegistrationBean.setName("devStageFilter");//设置过滤器名称 | 
|---|
|  |  |  | filterRegistrationBean.setOrder(order_DevStageFilter);//执行次序 | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | filterRegistrationBean.setFilter(new UserTokenFilter()); | 
|---|
|  |  |  | filterRegistrationBean.addUrlPatterns("/*");//配置过滤规则 | 
|---|