pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java
@@ -13,6 +13,10 @@ import java.io.IOException; import java.io.PrintWriter; /** * 登录用户token过江器 * 此类没有注解 @Component 的以在集成其的子模块中加入此过江器 */ @Slf4j public class UserTokenFilter implements Filter { @Override pms-parent/pms-common/src/main/java/com/dy/common/webListener/ConfigListener.java
@@ -10,6 +10,12 @@ import java.io.InputStream; import java.net.URL; /** * 加载config.xml配置的工具类 * 此类没有注解 @Component 所以在集成其的子模块中加入此过江器 * 在springboot中一般不用config.xml配置 */ @Slf4j public class ConfigListener implements ServletContextListener { pms-parent/pms-common/src/main/java/com/dy/common/webListener/GenerateIdSetSuffixListener.java
@@ -7,6 +7,10 @@ import jakarta.servlet.ServletContextListener; import lombok.extern.slf4j.Slf4j; /** * 加载并设置模块数据库主键ID的后缀的过滤器 * 此类没有注解 @Component 所以在集成其的子模块中加入此过江器 */ @Slf4j public class GenerateIdSetSuffixListener implements ServletContextListener { pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebFilterConfiguration.java
@@ -1,6 +1,5 @@ package com.dy.pmsBase.config; //import com.dy.common.webFilter.DevOfDataSourceNameSetFilter; import com.dy.common.webFilter.UserTokenFilter; import jakarta.servlet.Filter; import org.springframework.beans.factory.annotation.Value; @@ -13,26 +12,17 @@ @Value("${pms.global.dev}") public String isDevStage ;//是否为开发阶段 // @Value("${pipIrr.global.dsName}") // public String dsName ;//开发阶段的数据源名称 /** * DevOfDataSourceNameSetFilter与UserTokenFilter只能一个被配置上, * 所以他们的order都是1 * 启动顺序 */ private static final int order_UserTokenFilter = 1 ;//与下面 private static final int order_DevOfDataSourceNameSetFilter = 1 ; @Bean 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 DevOfDataSourceNameSetFilter()); // filterRegistrationBean.addUrlPatterns("/*");//配置过滤规则 // filterRegistrationBean.addInitParameter("dataSourceName",dsName);//设置init参数 // filterRegistrationBean.setName("DevOfDataSourceNameSetFilter");//设置过滤器名称 // filterRegistrationBean.setOrder(order_DevOfDataSourceNameSetFilter);//执行次序 }else{ filterRegistrationBean.setFilter(new UserTokenFilter()); filterRegistrationBean.addUrlPatterns("/*");//配置过滤规则 pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebListenerConfiguration.java
@@ -14,10 +14,9 @@ */ //private static final int order_config = 0 ; private static final int order_idSetSuffix = 1 ; //private static final int order_init = 2 ; /* * 解析各种***.config配置的ConfigListener,暂时不采用此种配置方式 * 解析各种***config.xml配置的ConfigListener,当前springboot工程暂时不采用此种配置方式 * @Bean public ConfigListener getGlConfigListener(){ @@ -41,22 +40,11 @@ * @return 注册Bean */ @Bean public ServletListenerRegistrationBean<? extends ServletContextListener> regSsoListener() { public ServletListenerRegistrationBean<? extends ServletContextListener> regIdSuffixListener() { ServletListenerRegistrationBean<GenerateIdSetSuffixListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>(); listenerRegistrationBean.setListener(new GenerateIdSetSuffixListener()); listenerRegistrationBean.setOrder(order_idSetSuffix); return listenerRegistrationBean; } // /** // * 内部提供listener,该listener在系统启动时,初始化数据库数据 // * @return 注册Bean // */ // @Bean // public ServletListenerRegistrationBean<? extends ServletContextListener> regInitListener() { // ServletListenerRegistrationBean<InitListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>(); // listenerRegistrationBean.setListener(new InitListener()); // listenerRegistrationBean.setOrder(order_init); // return listenerRegistrationBean; // } } pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleSv.java
@@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.dy.common.webUtil.QueryResultVo; import com.dy.pmsBase.role.QueryVo; import com.dy.pmsGlobal.daoBa.BaPrivilegeMapper; import com.dy.pmsGlobal.daoBa.BaRoleMapper; import com.dy.pmsGlobal.daoBa.BaRolePrivilegeMapper;