|  |  | 
 |  |  | 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("/*");//配置过滤规则 |