whycxzp
2022-03-14 c3bfa5f34d8060bf997f456d95b09d5162e7b25d
监听器更新,使生效
4个文件已修改
8 ■■■■■ 已修改文件
src/main/java/com/whyc/Listeners/ApplicationListener.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/Listeners/LoginSessionListener.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/Listeners/Sessionlister.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/Listeners/TaskListener.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/Listeners/ApplicationListener.java
@@ -13,6 +13,7 @@
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
@@ -22,6 +23,7 @@
 * 应用启动时初始化
 * 应用关闭时销毁
 */
@WebListener
public class ApplicationListener implements ServletContextListener {
    @Resource
    private PageParamUserMapper pageParamUserMapper;
src/main/java/com/whyc/Listeners/LoginSessionListener.java
@@ -4,6 +4,7 @@
import com.whyc.pojo.UserInf;
import com.whyc.util.ActionUtil;
import javax.servlet.annotation.WebListener;
import javax.servlet.http.*;
import java.util.Hashtable;
import java.util.Map;
@@ -12,6 +13,7 @@
 * @Description :
 * @date 2020/09/11
 **/
@WebListener
public class LoginSessionListener implements HttpSessionListener, HttpSessionAttributeListener {
    private static Map<String, HttpSession> onlineUsers =  new Hashtable<String, HttpSession>();
src/main/java/com/whyc/Listeners/Sessionlister.java
@@ -2,12 +2,14 @@
import com.whyc.pojo.UserClient;
import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
import java.util.Map;
import java.util.Timer;
@WebListener
public class Sessionlister implements HttpSessionListener {
    private Timer timer;
src/main/java/com/whyc/Listeners/TaskListener.java
@@ -4,8 +4,10 @@
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import java.util.Timer;
@WebListener
public class TaskListener implements ServletContextListener {
    /**一月执行一次*/