| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status: | Fully Qualified Name: | Elements: | ||||||||
| MODIFIED | org.springframework.context.annotation.Configuration | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping | beanNameHandlerMapping() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping | beanNameHandlerMapping(org.springframework.format.support.FormattingConversionService, 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.HandlerExceptionResolver | handlerExceptionResolver() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.HandlerExceptionResolver | handlerExceptionResolver(org.springframework.web.accept.ContentNegotiationManager) 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.function.support.HandlerFunctionAdapter | handlerFunctionAdapter() 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.method.support.CompositeUriComponentsContributor | mvcUriComponentsContributor() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.method.support.CompositeUriComponentsContributor | mvcUriComponentsContributor(org.springframework.format.support.FormattingConversionService, 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.ViewResolver | mvcViewResolver() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.ViewResolver | mvcViewResolver(org.springframework.web.accept.ContentNegotiationManager) 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter | requestMappingHandlerAdapter() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter | requestMappingHandlerAdapter(org.springframework.web.accept.ContentNegotiationManager, 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping | requestMappingHandlerMapping() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping | requestMappingHandlerMapping(org.springframework.web.accept.ContentNegotiationManager, 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.HandlerMapping | resourceHandlerMapping() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.HandlerMapping | resourceHandlerMapping(org.springframework.web.util.UrlPathHelper, 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.function.support.RouterFunctionMapping | routerFunctionMapping(org.springframework.format.support.FormattingConversionService, 
Annotations:
 
 | n.a. | n.a. | 
 | |||||||||||||||
| REMOVED (!) | public | org.springframework.web.servlet.HandlerMapping | viewControllerHandlerMapping() 
Annotations:
 
 | n.a. | 
 | 
 | |||||||||||||||
| NEW | public | org.springframework.web.servlet.HandlerMapping | viewControllerHandlerMapping(org.springframework.util.PathMatcher, 
Annotations:
 
 | n.a. | n.a. | 
 | 
| Change | 
| INTERFACE_ADDED | 
| Status | Interface | Compatibility Changes: | 
| NEW | org.springframework.web.servlet.function.ServerResponse | n.a. | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | java.lang.Object | entity() | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.EntityResponse$Builder | fromObject(java.lang.Object) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.EntityResponse$Builder | fromObject(java.lang.Object, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | allow(org.springframework.http.HttpMethod[]) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | allow(java.util.Set) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse | build() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | cacheControl(org.springframework.http.CacheControl) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | contentLength(long) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | contentType(org.springframework.http.MediaType) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | cookie(javax.servlet.http.Cookie) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | cookies(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | eTag(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | header(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | headers(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | lastModified(java.time.ZonedDateTime) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | lastModified(java.time.Instant) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | location(java.net.URI) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | status(org.springframework.http.HttpStatus) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | status(int) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.EntityResponse$Builder | varyBy(java.lang.String[]) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||
| NEW | public | org.springframework.web.servlet.function.HandlerFilterFunction | andThen(org.springframework.web.servlet.function.HandlerFilterFunction) | n.a. | n.a. | 
 | ||||||||
| NEW | public | org.springframework.web.servlet.function.HandlerFunction | apply(org.springframework.web.servlet.function.HandlerFunction) | n.a. | n.a. | 
 | ||||||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | filter(org.springframework.web.servlet.function.ServerRequest, | 
 | n.a. | 
 | ||||||||
| NEW | static public | org.springframework.web.servlet.function.HandlerFilterFunction | ofErrorHandler(java.util.function.Predicate, | n.a. | n.a. | 
 | ||||||||
| NEW | static public | org.springframework.web.servlet.function.HandlerFilterFunction | ofRequestProcessor(java.util.function.Function) | n.a. | n.a. | 
 | ||||||||
| NEW | static public | org.springframework.web.servlet.function.HandlerFilterFunction | ofResponseProcessor(java.util.function.BiFunction) | n.a. | n.a. | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| NEW | java.lang.FunctionalInterface | n.a. | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | handle(org.springframework.web.servlet.function.ServerRequest) | 
 | n.a. | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| NEW | java.lang.FunctionalInterface | n.a. | 
| Change | 
| INTERFACE_ADDED | 
| Status | Interface | Compatibility Changes: | 
| NEW | org.springframework.web.servlet.function.ServerResponse | n.a. | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | static public | org.springframework.web.servlet.function.RenderingResponse$Builder | create(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RenderingResponse$Builder | from(org.springframework.web.servlet.function.RenderingResponse) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | java.util.Map | model() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | java.lang.String | name() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse | build() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | cookie(javax.servlet.http.Cookie) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | cookies(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | header(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | headers(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | modelAttribute(java.lang.Object) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | modelAttribute(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | modelAttributes(java.lang.Object[]) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | modelAttributes(java.util.Collection) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | modelAttributes(java.util.Map) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | status(org.springframework.http.HttpStatus) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RenderingResponse$Builder | status(int) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | void | accept(org.springframework.web.servlet.function.RequestPredicates$Visitor) | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RequestPredicate | and(org.springframework.web.servlet.function.RequestPredicate) | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RequestPredicate | negate() | n.a. | n.a. | 
 | ||||
| NEW | public | java.util.Optional | nest(org.springframework.web.servlet.function.ServerRequest) | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RequestPredicate | or(org.springframework.web.servlet.function.RequestPredicate) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | boolean | test(org.springframework.web.servlet.function.ServerRequest) | n.a. | n.a. | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| NEW | java.lang.FunctionalInterface | n.a. | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | RequestPredicates() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | accept(org.springframework.http.MediaType[]) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | all() | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | contentType(org.springframework.http.MediaType[]) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | DELETE(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | GET(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | HEAD(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | headers(java.util.function.Predicate) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | method(org.springframework.http.HttpMethod) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | methods(org.springframework.http.HttpMethod[]) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | OPTIONS(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | param(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | param(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | PATCH(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | path(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | pathExtension(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | pathExtension(java.util.function.Predicate) | n.a. | n.a. | 
 | ||||
| NEW | static public | java.util.function.Function | pathPredicates(org.springframework.web.util.pattern.PathPatternParser) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | POST(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RequestPredicate | PUT(java.lang.String) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | void | and() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | endAnd() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | endNegate() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | endOr() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | header(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | method(java.util.Set) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | or() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | param(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | path(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | pathExtension(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | startAnd() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | startNegate() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | startOr() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | unknown(org.springframework.web.servlet.function.RequestPredicate) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | void | accept(org.springframework.web.servlet.function.RouterFunctions$Visitor) | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RouterFunction | and(org.springframework.web.servlet.function.RouterFunction) | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RouterFunction | andNest(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RouterFunction | andOther(org.springframework.web.servlet.function.RouterFunction) | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RouterFunction | andRoute(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | ||||
| NEW | public | org.springframework.web.servlet.function.RouterFunction | filter(org.springframework.web.servlet.function.HandlerFilterFunction) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | java.util.Optional | route(org.springframework.web.servlet.function.ServerRequest) | n.a. | n.a. | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| NEW | java.lang.FunctionalInterface | n.a. | 
| Status | Modifier | Type | Field | Compatibility Changes: | 
| NEW | public static final | java.lang.String | n.a. | MATCHING_PATTERN_ATTRIBUTE | 
| NEW | public static final | java.lang.String | n.a. | REQUEST_ATTRIBUTE | 
| NEW | public static final | java.lang.String | n.a. | URI_TEMPLATE_VARIABLES_ATTRIBUTE | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | RouterFunctions() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | static public | org.springframework.web.servlet.function.RouterFunction | nest(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | ||||
| NEW | static public | java.util.function.Function | resourceLookupFunction(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RouterFunction | resources(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RouterFunction | resources(java.util.function.Function) | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RouterFunctions$Builder | route() | n.a. | n.a. | 
 | ||||
| NEW | static public | org.springframework.web.servlet.function.RouterFunction | route(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | add(org.springframework.web.servlet.function.RouterFunction) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | after(java.util.function.BiFunction) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | before(java.util.function.Function) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunction | build() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | DELETE(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | DELETE(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | filter(org.springframework.web.servlet.function.HandlerFilterFunction) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | GET(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | GET(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | HEAD(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | HEAD(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | nest(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | nest(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | onError(java.util.function.Predicate, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | onError(java.lang.Class, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | OPTIONS(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | OPTIONS(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | PATCH(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | PATCH(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | path(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | path(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | POST(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | POST(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | PUT(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | PUT(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | resources(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | resources(java.util.function.Function) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.RouterFunctions$Builder | route(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | void | endNested(org.springframework.web.servlet.function.RequestPredicate) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | resources(java.util.function.Function) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | route(org.springframework.web.servlet.function.RequestPredicate, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | startNested(org.springframework.web.servlet.function.RequestPredicate) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | void | unknown(org.springframework.web.servlet.function.RouterFunction) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| NEW | public | java.util.Optional | attribute(java.lang.String) | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.Map | attributes() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.lang.Object | body(java.lang.Class) | 
 | n.a. | 
 | ||||||||||
| NEW | public abstract | java.lang.Object | body(org.springframework.core.ParameterizedTypeReference) | 
 | n.a. | 
 | ||||||||||
| NEW | public abstract | org.springframework.util.MultiValueMap | cookies() | n.a. | n.a. | 
 | ||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerRequest | create(javax.servlet.http.HttpServletRequest, | n.a. | n.a. | 
 | ||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerRequest$Builder | from(org.springframework.web.servlet.function.ServerRequest) | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Headers | headers() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.List | messageConverters() | n.a. | n.a. | 
 | ||||||||||
| NEW | public | org.springframework.http.HttpMethod | method() 
Annotations:
 
 | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.lang.String | methodName() | n.a. | n.a. | 
 | ||||||||||
| NEW | public | java.util.Optional | param(java.lang.String) | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | org.springframework.util.MultiValueMap | params() | n.a. | n.a. | 
 | ||||||||||
| NEW | public | java.lang.String | path() | n.a. | n.a. | 
 | ||||||||||
| NEW | public | org.springframework.http.server.PathContainer | pathContainer() | n.a. | n.a. | 
 | ||||||||||
| NEW | public | java.lang.String | pathVariable(java.lang.String) | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.Map | pathVariables() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.Optional | principal() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.Optional | remoteAddress() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | javax.servlet.http.HttpServletRequest | servletRequest() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | javax.servlet.http.HttpSession | session() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.net.URI | uri() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | org.springframework.web.util.UriBuilder | uriBuilder() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | attribute(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | attributes(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | body(byte[]) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | body(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest | build() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | cookie(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | cookies(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | header(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | headers(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | method(org.springframework.http.HttpMethod) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerRequest$Builder | uri(java.net.URI) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| NEW | public abstract | java.util.List | accept() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.List | acceptCharset() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.List | acceptLanguage() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | org.springframework.http.HttpHeaders | asHttpHeaders() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.OptionalLong | contentLength() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.Optional | contentType() | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.List | header(java.lang.String) | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.net.InetSocketAddress | host() 
Annotations:
 
 | n.a. | n.a. | 
 | ||||||||||
| NEW | public abstract | java.util.List | range() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | accepted() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | badRequest() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | public abstract | org.springframework.util.MultiValueMap | cookies() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | created(java.net.URI) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | from(org.springframework.web.servlet.function.ServerResponse) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | public abstract | org.springframework.http.HttpHeaders | headers() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | noContent() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | notFound() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | ok() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | permanentRedirect(java.net.URI) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | public abstract | int | rawStatusCode() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | seeOther(java.net.URI) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | status(org.springframework.http.HttpStatus) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | status(int) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | public abstract | org.springframework.http.HttpStatus | statusCode() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | temporaryRedirect(java.net.URI) | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | static public | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | unprocessableEntity() | n.a. | n.a. | 
 | ||||||||||||||||
| NEW | public abstract | org.springframework.web.servlet.ModelAndView | writeTo(javax.servlet.http.HttpServletRequest, 
Annotations:
 
 | 
 | n.a. | 
 | 
| Change | 
| INTERFACE_ADDED | 
| Status | Interface | Compatibility Changes: | 
| NEW | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | n.a. | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | body(java.lang.Object) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | body(java.lang.Object, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | contentLength(long) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$BodyBuilder | contentType(org.springframework.http.MediaType) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | render(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | render(java.lang.String, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | java.util.List | messageConverters() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | allow(org.springframework.http.HttpMethod[]) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | allow(java.util.Set) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | build() | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse | build(java.util.function.BiFunction) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | cacheControl(org.springframework.http.CacheControl) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | cookie(javax.servlet.http.Cookie) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | cookies(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | eTag(java.lang.String) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | header(java.lang.String, | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | headers(java.util.function.Consumer) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | lastModified(java.time.ZonedDateTime) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | lastModified(java.time.Instant) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | location(java.net.URI) | n.a. | n.a. | 
 | ||||
| NEW | public abstract | org.springframework.web.servlet.function.ServerResponse$HeadersBuilder | varyBy(java.lang.String[]) | n.a. | n.a. | 
 | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | HandlerFunctionAdapter() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||||
| NEW | public | long | getLastModified(javax.servlet.http.HttpServletRequest, | n.a. | n.a. | 
 | ||||||||||||||
| NEW | public | int | getOrder() | n.a. | n.a. | 
 | ||||||||||||||
| NEW | public | org.springframework.web.servlet.ModelAndView | handle(javax.servlet.http.HttpServletRequest, 
Annotations:
 
 | 
 | n.a. | 
 | ||||||||||||||
| NEW | public | void | setOrder(int) | n.a. | n.a. | 
 | ||||||||||||||
| NEW | public | boolean | supports(java.lang.Object) | n.a. | n.a. | 
 | 
| Status | Superclass | Compatibility Changes: | 
| NEW | org.springframework.web.servlet.handler.AbstractHandlerMapping | n.a. | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | RouterFunctionMapping(org.springframework.web.servlet.function.RouterFunction) | n.a. | n.a. | 
 | ||||
| NEW | public | RouterFunctionMapping() | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| NEW | public | void | afterPropertiesSet() | 
 | n.a. | 
 | ||||||||||
| NEW | public | org.springframework.web.servlet.function.RouterFunction | getRouterFunction() 
Annotations:
 
 | n.a. | n.a. | 
 | ||||||||||
| NEW | public | void | setDetectHandlerFunctionsInAncestorContexts(boolean) | n.a. | n.a. | 
 | ||||||||||
| NEW | public | void | setMessageConverters(java.util.List) | n.a. | n.a. | 
 | ||||||||||
| NEW | public | void | setRouterFunction(org.springframework.web.servlet.function.RouterFunction) | n.a. | n.a. | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| REMOVED (!) | public | java.util.Map | getCorsConfigurations() 
Annotations:
 
 | n.a. | 
 | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Modifier | Constructor | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | SimpleUrlHandlerMapping(java.util.Map, | n.a. | n.a. | 
 | ||||
| NEW | public | SimpleUrlHandlerMapping(java.util.Map) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | void | addInterceptor(int, | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Field | Compatibility Changes: | 
| NEW | public static final | java.lang.String | n.a. | LOOKUP_PATH | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | boolean | isBodyRequired() | n.a. | n.a. | 
 | ||||
| NEW | public | void | setBodyRequired(boolean) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | static public | void | clearMediaTypesAttribute(javax.servlet.http.HttpServletRequest) | n.a. | n.a. | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | void | registerMapping(org.springframework.web.servlet.mvc.method.RequestMappingInfo, | n.a. | n.a. | 
 | 
| Change | 
| METHOD_REMOVED_IN_SUPERCLASS | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter | getCacheFilter() | n.a. | n.a. | 
 | ||||
| NEW | public | void | setCacheFilter(org.springframework.web.servlet.view.AbstractCachingViewResolver$CacheFilter) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public abstract | boolean | filter(org.springframework.web.servlet.View, | n.a. | n.a. | 
 | 
| Status: | Fully Qualified Name: | Elements: | 
| NEW | java.lang.FunctionalInterface | n.a. | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||||
| NEW (*) | public abstract | java.util.function.Supplier | getEngineSupplier() 
Annotations:
 
 | n.a. | 
 | 
 | 
| Status | Interface | Compatibility Changes: | 
| UNCHANGED (*) | org.springframework.web.servlet.view.script.ScriptTemplateConfig | n.a. | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||||||||
| NEW | public | java.util.function.Supplier | getEngineSupplier() 
Annotations:
 
 | n.a. | n.a. | 
 | ||||||||||
| NEW | public | void | setEngineSupplier(java.util.function.Supplier) | n.a. | n.a. | 
 | 
| Status | Modifier | Type | Method | Exceptions | Compatibility Changes: | Line Number | ||||
| NEW | public | void | setEngineSupplier(java.util.function.Supplier) | n.a. | n.a. | 
 |