疯狂的狮子li
2022-11-16 0381df6b17793575801ad84523e898500d8835be
remove 移除过期 Anonymous 注解与其实现代码
已修改1个文件
已删除2个文件
97 ■■■■■ 文件已修改
ruoyi-common/src/main/java/com/ruoyi/common/annotation/Anonymous.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/ExcludeUrlProperties.java 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/annotation/Anonymous.java
ÎļþÒÑɾ³ý
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java
@@ -5,8 +5,6 @@
import cn.dev33.satoken.router.SaRouter;
import cn.dev33.satoken.stp.StpLogic;
import cn.dev33.satoken.stp.StpUtil;
import com.ruoyi.common.utils.spring.SpringUtils;
import com.ruoyi.framework.config.properties.ExcludeUrlProperties;
import com.ruoyi.framework.config.properties.SecurityProperties;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -34,14 +32,10 @@
    public void addInterceptors(InterceptorRegistry registry) {
        // æ³¨å†Œè·¯ç”±æ‹¦æˆªå™¨ï¼Œè‡ªå®šä¹‰éªŒè¯è§„则
        registry.addInterceptor(new SaInterceptor(handler -> {
            // è‡ªå®šä¹‰æ³¨è§£ @Anonymous åŒ¿åè®¿é—®é…ç½®ï¼ŒåŽç»­ç‰ˆæœ¬å°†åˆ é™¤
            ExcludeUrlProperties excludeUrlProperties = SpringUtils.getBean(ExcludeUrlProperties.class);
            // ç™»å½•验证 -- æŽ’除多个路径
            SaRouter
                // èŽ·å–æ‰€æœ‰çš„
                .match("/**")
                // æŽ’除下不需要拦截的(每次匹配)
                .notMatch(excludeUrlProperties.getExcludes())
                // å¯¹æœªæŽ’除的路径进行检查
                .check(() -> {
                    // æ£€æŸ¥æ˜¯å¦ç™»å½• æ˜¯å¦æœ‰token
ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/ExcludeUrlProperties.java
ÎļþÒÑɾ³ý