ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/SecurityConfig.java
ÎļþÃû´Ó ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java ÐÞ¸Ä
@@ -1,27 +1,24 @@
package com.ruoyi.framework.config;
package com.ruoyi.common.security.config;
import cn.dev33.satoken.interceptor.SaInterceptor;
import cn.dev33.satoken.jwt.StpLogicJwtForSimple;
import cn.dev33.satoken.router.SaRouter;
import cn.dev33.satoken.stp.StpLogic;
import cn.dev33.satoken.stp.StpUtil;
import com.ruoyi.framework.config.properties.SecurityProperties;
import com.ruoyi.common.security.config.properties.SecurityProperties;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
 * sa-token é…ç½®
 * æƒé™å®‰å…¨é…ç½®
 *
 * @author Lion Li
 */
@RequiredArgsConstructor
@Slf4j
@Configuration
public class SaTokenConfig implements WebMvcConfigurer {
@AutoConfiguration
public class SecurityConfig implements WebMvcConfigurer {
    private final SecurityProperties securityProperties;
@@ -51,12 +48,6 @@
        })).addPathPatterns("/**")
            // æŽ’除不需要拦截的路径
            .excludePathPatterns(securityProperties.getExcludes());
    }
    @Bean
    public StpLogic getStpLogicJwt() {
        // Sa-Token æ•´åˆ jwt (简单模式)
        return new StpLogicJwtForSimple();
    }
}