我想从这里覆盖 CoreUtils 抽象类https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/cors/reactive/CorsUtils.html https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/cors/reactive/CorsUtils.html。我试过这个:
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.stereotype.Component;
import org.springframework.web.cors.reactive.CorsUtils;
@Component
public class CustomPostGlobalFilter extends CorsUtils {
public static boolean isCorsRequest(ServerHttpRequest request) {
return false;
}
public static boolean isPreFlightRequest(ServerHttpRequest request) {
return false;
}
public static boolean isSameOrigin(ServerHttpRequest request) {
return false;
}
}
但看起来这不是实现这一点的正确方法。您能指导我实施此操作的正确方法是什么吗?
您不能覆盖静态方法。您可以在扩展类中提供替代版本,但调用者通过指定类来控制他们使用的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)