From 6cba3cb38167d599691cf63033f1d148381d96d7 Mon Sep 17 00:00:00 2001
From: Fancy <Fancy.fx@outlook.com>
Date: 星期三, 25 十二月 2024 10:11:58 +0800
Subject: [PATCH] add idsuffix

---
 pms-parent/pms-web-wechat/src/main/java/com/dy/pmsWechat/config/WebListenerConfiguration.java |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 pms-parent/pms-web-wechat/src/main/resources/application.yml                                  |    2 +-
 2 files changed, 51 insertions(+), 1 deletions(-)

diff --git a/pms-parent/pms-web-wechat/src/main/java/com/dy/pmsWechat/config/WebListenerConfiguration.java b/pms-parent/pms-web-wechat/src/main/java/com/dy/pmsWechat/config/WebListenerConfiguration.java
new file mode 100644
index 0000000..c95c91d
--- /dev/null
+++ b/pms-parent/pms-web-wechat/src/main/java/com/dy/pmsWechat/config/WebListenerConfiguration.java
@@ -0,0 +1,50 @@
+package com.dy.pmsWechat.config;
+
+import com.dy.common.webListener.GenerateIdSetSuffixListener;
+import jakarta.servlet.ServletContextListener;
+import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class WebListenerConfiguration {
+
+    /**
+     * 鍚姩椤哄簭
+     */
+    //private static final int order_config = 0 ;
+    private static final int order_idSetSuffix = 1 ;
+
+    /*
+    * 瑙f瀽鍚勭***config.xml閰嶇疆鐨凜onfigListener锛屽綋鍓峴pringboot宸ョ▼鏆傛椂涓嶉噰鐢ㄦ绉嶉厤缃柟寮�
+    *
+    @Bean
+    public ConfigListener getGlConfigListener(){
+        return new ConfigListener() ;
+    }
+    /**
+     * 澶栭儴鎻愪緵Listener
+     * @param listener 澶栭儴鎻愪緵Listener
+     * @return 娉ㄥ唽Bean
+    @Bean
+    public ServletListenerRegistrationBean<? extends ServletContextListener> regConfigListener(ConfigListener listener) {
+        ServletListenerRegistrationBean<ConfigListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>();
+        listenerRegistrationBean.setListener(listener);
+        listenerRegistrationBean.setOrder(order_config);
+        return listenerRegistrationBean;
+    }
+    */
+
+    /**
+     * 鍐呴儴鎻愪緵listener锛岃listener鍦ㄧ郴缁熷惎鍔ㄦ椂锛屾牴鎹厤缃� 璁剧疆ID浜х敓鍣ㄧ殑鍚庣紑
+     * @return 娉ㄥ唽Bean
+     */
+    @Bean
+    public ServletListenerRegistrationBean<? extends ServletContextListener> regIdSuffixListener() {
+        ServletListenerRegistrationBean<GenerateIdSetSuffixListener> listenerRegistrationBean = new ServletListenerRegistrationBean<>();
+        listenerRegistrationBean.setListener(new GenerateIdSetSuffixListener());
+        listenerRegistrationBean.setOrder(order_idSetSuffix);
+        return listenerRegistrationBean;
+    }
+
+}
diff --git a/pms-parent/pms-web-wechat/src/main/resources/application.yml b/pms-parent/pms-web-wechat/src/main/resources/application.yml
index e41a2ac..c515b63 100644
--- a/pms-parent/pms-web-wechat/src/main/resources/application.yml
+++ b/pms-parent/pms-web-wechat/src/main/resources/application.yml
@@ -9,7 +9,7 @@
         context-path: /wechat #web璁块棶涓婁笅鏂囪矾寰�
         context-parameters:
             #GenerateIdSetSuffixListener涓簲鐢紝鍙栧�艰寖鍥存槸0-99
-            idSuffix: ${pms.webPort.idSuffix}
+            idSuffix: ${pms.wechat.idSuffix}
             #ConfigListener涓簲鐢�
             #configFileNames: config-global.xml,config-demo.xml
 

--
Gitblit v1.8.0