Quellcode durchsuchen

获取accessToken改为统一管理。

zhengqiang vor 4 Jahren
Ursprung
Commit
e9913742fd
1 geänderte Dateien mit 30 neuen und 0 gelöschten Zeilen
  1. 30 0
      web/src/main/java/com/jpsoft/bus/listener/WeixinListener.java

+ 30 - 0
web/src/main/java/com/jpsoft/bus/listener/WeixinListener.java

@@ -0,0 +1,30 @@
+package com.jpsoft.bus.listener;
+
+import com.jpsoft.bus.modules.common.utils.WeixinUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Profile;
+import org.springframework.stereotype.Component;
+
+import javax.servlet.ServletContextEvent;
+import javax.servlet.ServletContextListener;
+import javax.servlet.annotation.WebListener;
+
+@Slf4j
+@WebListener
+@Component
+@Profile({"dev","test","production"})
+public class WeixinListener implements ServletContextListener {
+    @Value("${wx.commonAccessTokenUrl}")
+    private String commonAccessTokenUrl;
+
+    @Override
+    public void contextInitialized(ServletContextEvent arg0) {
+        WeixinUtil.access_token_url = commonAccessTokenUrl + "?grant_type=client_credential&appid=APPID&secret=APPSECRET";
+    }
+
+    @Override
+    public void contextDestroyed(ServletContextEvent arg0) {
+
+    }
+}