Преглед на файлове

去掉之前的过期Map插件

xusl преди 1 година
родител
ревизия
e3ca54418f

+ 0 - 6
backend/pom.xml

@@ -185,12 +185,6 @@
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-aop</artifactId>
         </dependency>
-        <!-- Map依赖 -->
-        <dependency>
-            <groupId>net.jodah</groupId>
-            <artifactId>expiringmap</artifactId>
-            <version>0.5.8</version>
-        </dependency>
         <dependency>
             <groupId>org.bouncycastle</groupId>
             <artifactId>bcprov-jdk15to18</artifactId>

+ 0 - 4
backend/src/main/java/com/jiayue/ssi/constant/CacheConstants.java

@@ -2,10 +2,6 @@ package com.jiayue.ssi.constant;
 
 import com.jiayue.ssi.dto.ActiveUserDto;
 import com.jiayue.ssi.entity.SysBlacklist;
-import org.springframework.security.core.Authentication;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpSession;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;

+ 0 - 1
backend/src/main/java/com/jiayue/ssi/filter/InterfaceLimitFilter.java

@@ -7,7 +7,6 @@ import com.jiayue.ssi.util.*;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.core.annotation.Order;
-import org.springframework.http.HttpStatus;
 import org.springframework.stereotype.Component;
 import org.springframework.web.filter.OncePerRequestFilter;
 

+ 0 - 1
backend/src/main/java/com/jiayue/ssi/filter/JwtAuthenticationTokenFilter.java

@@ -39,7 +39,6 @@ import org.springframework.security.core.userdetails.UserDetails;
 import org.springframework.security.web.authentication.WebAuthenticationDetailsSource;
 import org.springframework.util.StringUtils;
 import org.springframework.web.filter.OncePerRequestFilter;
-import org.springframework.web.servlet.HandlerInterceptor;
 
 /**
  * jwt过滤器

+ 1 - 13
backend/src/main/java/com/jiayue/ssi/job/AutoCheckSessionMap.java

@@ -1,14 +1,6 @@
 package com.jiayue.ssi.job;
 
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.jiayue.ssi.constant.CacheConstants;
-import com.jiayue.ssi.constant.Constants;
-import com.jiayue.ssi.constant.LoginConstants;
-import com.jiayue.ssi.dto.UserVisitInfoDto;
-import com.jiayue.ssi.entity.SysPolicy;
-import com.jiayue.ssi.factory.LoginFactory;
-import com.jiayue.ssi.service.SysLogininforService;
-import com.jiayue.ssi.service.SysOperLogService;
+
 import com.jiayue.ssi.service.SysPolicyService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -16,10 +8,6 @@ import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Service;
 
-import java.util.Calendar;
-import java.util.Iterator;
-import java.util.Map;
-
 /**
 * 自动检测并发会话数是否存在超时
 *

+ 1 - 6
backend/src/main/java/com/jiayue/ssi/util/InterfaceLimitUtil.java

@@ -1,14 +1,10 @@
 package com.jiayue.ssi.util;
 
-import com.jiayue.ssi.constant.CacheConstants;
-import net.jodah.expiringmap.ExpirationPolicy;
-import net.jodah.expiringmap.ExpiringMap;
-
 import javax.servlet.http.HttpServletRequest;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.TimeUnit;
+
 
 /**
 * 接口访问限制工具类
@@ -17,7 +13,6 @@ import java.util.concurrent.TimeUnit;
 * @since 2023/02/24
 */
 public class InterfaceLimitUtil {
-//    private static ConcurrentHashMap<String, ExpiringMap<String, Integer>> interfaceLimitMap = new ConcurrentHashMap<>();
     private static ConcurrentHashMap<String, Integer> interfaceLimitMap = new ConcurrentHashMap<>();
 
     /**