Example usage for org.springframework.security.web.server.util.matcher NegatedServerWebExchangeMatcher NegatedServerWebExchangeMatcher

List of usage examples for org.springframework.security.web.server.util.matcher NegatedServerWebExchangeMatcher NegatedServerWebExchangeMatcher

Introduction

In this page you can find the example usage for org.springframework.security.web.server.util.matcher NegatedServerWebExchangeMatcher NegatedServerWebExchangeMatcher.

Prototype

public NegatedServerWebExchangeMatcher(ServerWebExchangeMatcher matcher) 

Source Link

Usage

From source file:org.springframework.security.web.server.savedrequest.WebSessionServerRequestCache.java

private static ServerWebExchangeMatcher createDefaultRequestMacher() {
    ServerWebExchangeMatcher get = ServerWebExchangeMatchers.pathMatchers(HttpMethod.GET, "/**");
    ServerWebExchangeMatcher notFavicon = new NegatedServerWebExchangeMatcher(
            ServerWebExchangeMatchers.pathMatchers("/favicon.*"));
    MediaTypeServerWebExchangeMatcher html = new MediaTypeServerWebExchangeMatcher(MediaType.TEXT_HTML);
    html.setIgnoredMediaTypes(Collections.singleton(MediaType.ALL));
    return new AndServerWebExchangeMatcher(get, notFavicon, html);
}