From fef78fa5caa8a6cb4a55e6908acc3ffe3e589800 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 23 四月 2024 14:48:25 +0800 Subject: [PATCH] 1、完善系统架构,增加了分布式web文件模块; 2、完善部分代码。 --- pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebFilterConfiguration.java | 12 +----------- pms-parent/pms-common/src/main/java/com/dy/common/webListener/ConfigListener.java | 6 ++++++ pms-parent/pms-common/src/main/java/com/dy/common/webListener/GenerateIdSetSuffixListener.java | 4 ++++ pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleSv.java | 1 - pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java | 4 ++++ pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebListenerConfiguration.java | 16 ++-------------- 6 files changed, 17 insertions(+), 26 deletions(-) diff --git a/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java b/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java index 23143c5..15c7f37 100644 --- a/pms-parent/pms-common/src/main/java/com/dy/common/webFilter/UserTokenFilter.java +++ b/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 diff --git a/pms-parent/pms-common/src/main/java/com/dy/common/webListener/ConfigListener.java b/pms-parent/pms-common/src/main/java/com/dy/common/webListener/ConfigListener.java index bb11d2e..0c0ed91 100644 --- a/pms-parent/pms-common/src/main/java/com/dy/common/webListener/ConfigListener.java +++ b/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 鎵�浠ュ湪闆嗘垚鍏剁殑瀛愭ā鍧椾腑鍔犲叆姝よ繃姹熷櫒 + * 鍦╯pringboot涓竴鑸笉鐢╟onfig.xml閰嶇疆 + */ @Slf4j public class ConfigListener implements ServletContextListener { diff --git a/pms-parent/pms-common/src/main/java/com/dy/common/webListener/GenerateIdSetSuffixListener.java b/pms-parent/pms-common/src/main/java/com/dy/common/webListener/GenerateIdSetSuffixListener.java index f64190d..edbada1 100644 --- a/pms-parent/pms-common/src/main/java/com/dy/common/webListener/GenerateIdSetSuffixListener.java +++ b/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 { diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebFilterConfiguration.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebFilterConfiguration.java index 43ab770..6cb533e 100644 --- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebFilterConfiguration.java +++ b/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涓嶶serTokenFilter鍙兘涓�涓閰嶇疆涓婏紝 - * 鎵�浠ヤ粬浠殑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("/*");//閰嶇疆杩囨护瑙勫垯 diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebListenerConfiguration.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebListenerConfiguration.java index eb55338..f7435b6 100644 --- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/config/WebListenerConfiguration.java +++ b/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 ; /* - * 瑙f瀽鍚勭***.config閰嶇疆鐨凜onfigListener锛屾殏鏃朵笉閲囩敤姝ょ閰嶇疆鏂瑰紡 + * 瑙f瀽鍚勭***config.xml閰嶇疆鐨凜onfigListener锛屽綋鍓峴pringboot宸ョ▼鏆傛椂涓嶉噰鐢ㄦ绉嶉厤缃柟寮� * @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; -// } } diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleSv.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleSv.java index e3a95c6..ce9d298 100644 --- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleSv.java +++ b/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; -- Gitblit v1.8.0