A {@code FilterChainResolver} can resolve an appropriate {@link FilterChain} to execute during a{@code ServletRequest}. It allows resolution of arbitrary filter chains which can be executed for any given request or URI/URL.
This mechanism allows for a much more flexible FilterChain resolution than normal {@code web.xml} servlet filterdefinitions: it allows arbitrary filter chains to be defined per URL in a much more concise and easy to read manner, and even allows filter chains to be dynamically resolved or constructed at runtime if the underlying implementation supports it.
@since 1.0