package com.dy.pipIrrWechat.config;
|
|
import com.dy.common.webFilter.WXDataSourceNameSetFilter;
|
import jakarta.servlet.Filter;
|
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
/**
|
* @author ZhuBaoMin
|
* @date 2024-05-07 14:51
|
* @LastEditTime 2024-05-07 14:51
|
* @Description
|
*/
|
@Configuration
|
public class WebFilterConfiguration {
|
@Bean
|
public FilterRegistrationBean<? extends Filter> RegFilter() {
|
FilterRegistrationBean<Filter> filterRegistrationBean = new FilterRegistrationBean<>();
|
filterRegistrationBean.setFilter(new WXDataSourceNameSetFilter());
|
filterRegistrationBean.addUrlPatterns("/*");//配置过滤规则
|
filterRegistrationBean.setName("WXDataSourceNameSetFilter");//设置过滤器名称
|
filterRegistrationBean.setOrder(1);//执行次序
|
|
return filterRegistrationBean;
|
}
|
|
}
|