Sa-Token icon indicating copy to clipboard operation
Sa-Token copied to clipboard

SpringBoot3下SaInterceptor无法继承

Open Enaium opened this issue 2 years ago • 0 comments

使用版本:

1.34.0

涉及的功能模块:

SaInterceptor

测试步骤:

@Component
public class SaTokenInterceptor extends SaInterceptor {
    public SaTokenInterceptor() {
        super(auth -> SaRouter.match("/**")
                .notMatchMethod("OPTIONS")
                .check(check -> StpUtil.checkLogin()));
    }
}
Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
	at java.base/java.lang.Class.getDeclaredMethods0(Native Method) ~[na:na]
	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[na:na]
	at java.base/java.lang.Class.getDeclaredMethods(Class.java:2504) ~[na:na]
	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:465) ~[spring-core-6.0.3.jar:6.0.3]
	... 22 common frames omitted

Enaium avatar Jan 15 '23 07:01 Enaium