Upgrading org.springframework:spring-webmvc 4 to 5
Unknown4.3.30.RELEASE → 5.3.39
Fetching 108 releases from GitHub…0 / 108
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Drops javax.servlet:javax.servlet-api.
Installs 7 packages in all (was 8).
Also installs org.springframework:spring-jcl.
No longer installs commons-logging:commons-logging.
6 packages of its own release move with it.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
class ResourceServlet extends HttpServletBean - removed:
class ViewRendererServlet extends HttpServlet - removed:
ctor ResourceServlet() - removed:
ctor ViewRendererServlet() - removed:
method HttpServletBean.getServletContext(): ServletContext - removed:
method ResourceServlet.determineResourceUrl(HttpServletRequest): String - removed:
method ResourceServlet.doGet(HttpServletRequest, HttpServletResponse): void - removed:
method ResourceServlet.getFileTimestamp(String): long - removed:
method ResourceServlet.getLastModified(HttpServletRequest): long - removed:
method ResourceServlet.getPathMatcher(): PathMatcher - removed:
method ResourceServlet.initServletBean(): void - removed:
method ResourceServlet.setAllowedResources(String): void - removed:
method ResourceServlet.setApplyLastModified(boolean): void - removed:
method ResourceServlet.setContentType(String): void - removed:
method ResourceServlet.setDefaultUrl(String): void - removed:
method ViewRendererServlet.doGet(HttpServletRequest, HttpServletResponse): void - removed:
method ViewRendererServlet.doPost(HttpServletRequest, HttpServletResponse): void - removed:
method ViewRendererServlet.processRequest(HttpServletRequest, HttpServletResponse): void - removed:
method ViewRendererServlet.renderView(HttpServletRequest, HttpServletResponse): void - removed:
static field ResourceServlet.RESOURCE_PARAM_NAME: String - removed:
static field ResourceServlet.RESOURCE_URL_DELIMITERS: String - removed:
static field ViewRendererServlet.MODEL_ATTRIBUTE: String - removed:
static field ViewRendererServlet.VIEW_ATTRIBUTE: String - removed:
static field ViewRendererServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE: String - added:
ctor HandlerExecutionChain(Object, List) - added:
method DispatcherServlet.getHandlerMappings(): List - added:
method FrameworkServlet.isEnableLoggingRequestDetails(): boolean - added:
method FrameworkServlet.setEnableLoggingRequestDetails(boolean): void - added:
method HandlerExecutionChain.addInterceptor(int, HandlerInterceptor): void - added:
method HandlerExecutionChain.getInterceptorList(): List - added:
method HandlerMapping.usesPathPatterns(): boolean - added:
static field HandlerMapping.LOOKUP_PATH: String
- removed:
class VelocityConfigurerBeanDefinitionParser extends AbstractSimpleBeanDefinitionParser - removed:
ctor VelocityConfigurerBeanDefinitionParser() - removed:
method VelocityConfigurerBeanDefinitionParser.getBeanClassName(Element): String - removed:
method VelocityConfigurerBeanDefinitionParser.isEligibleAttribute(String): boolean - removed:
method VelocityConfigurerBeanDefinitionParser.postProcess(BeanDefinitionBuilder, Element): void - removed:
method VelocityConfigurerBeanDefinitionParser.resolveId(Element, AbstractBeanDefinition, ParserContext): String - removed:
static field VelocityConfigurerBeanDefinitionParser.BEAN_NAME: String
- removed:
ctor ViewControllerRegistry() - removed:
ctor ViewResolverRegistry() - removed:
method ContentNegotiationConfigurer.getContentNegotiationManager(): ContentNegotiationManager - removed:
method DefaultServletHandlerConfigurer.getHandlerMapping(): AbstractHandlerMapping - removed:
method ViewControllerRegistry.getHandlerMapping(): AbstractHandlerMapping - removed:
method ViewControllerRegistry.setApplicationContext(ApplicationContext): void - removed:
method ViewResolverRegistry.hasBeanOfType(Class): boolean - removed:
method ViewResolverRegistry.setApplicationContext(ApplicationContext): void - removed:
method ViewResolverRegistry.setContentNegotiationManager(ContentNegotiationManager): void - removed:
method ViewResolverRegistry.velocity(): UrlBasedViewResolverRegistration - changed:
method ContentNegotiationConfigurer.defaultContentType(MediaType): ContentNegotiationConfigurer → method ContentNegotiationConfigurer.defaultContentType(MediaType[]): ContentNegotiationConfigurer - changed:
method WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List): void → method WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List, ContentNegotiationManager): void - changed:
method WebMvcConfigurationSupport.beanNameHandlerMapping(): BeanNameUrlHandlerMapping → method WebMvcConfigurationSupport.beanNameHandlerMapping(FormattingConversionService, ResourceUrlProvider): BeanNameUrlHandlerMapping - changed:
method WebMvcConfigurationSupport.getConfigurableWebBindingInitializer(): ConfigurableWebBindingInitializer → method WebMvcConfigurationSupport.getConfigurableWebBindingInitializer(FormattingConversionService, Validator): ConfigurableWebBindingInitializer - changed:
method WebMvcConfigurationSupport.getInterceptors(): Object[] → method WebMvcConfigurationSupport.getInterceptors(FormattingConversionService, ResourceUrlProvider): Object[] - changed:
method WebMvcConfigurationSupport.handlerExceptionResolver(): HandlerExceptionResolver → method WebMvcConfigurationSupport.handlerExceptionResolver(ContentNegotiationManager): HandlerExceptionResolver - changed:
method WebMvcConfigurationSupport.mvcUriComponentsContributor(): CompositeUriComponentsContributor → method WebMvcConfigurationSupport.mvcUriComponentsContributor(FormattingConversionService, RequestMappingHandlerAdapter): CompositeUriComponentsContributor - changed:
method WebMvcConfigurationSupport.mvcViewResolver(): ViewResolver → method WebMvcConfigurationSupport.mvcViewResolver(ContentNegotiationManager): ViewResolver - changed:
method WebMvcConfigurationSupport.requestMappingHandlerAdapter(): RequestMappingHandlerAdapter → method WebMvcConfigurationSupport.requestMappingHandlerAdapter(ContentNegotiationManager, FormattingConversionService, Validator): RequestMappingHandlerAdapter - changed:
method WebMvcConfigurationSupport.requestMappingHandlerMapping(): RequestMappingHandlerMapping → method WebMvcConfigurationSupport.requestMappingHandlerMapping(ContentNegotiationManager, FormattingConversionService, ResourceUrlProvider): RequestMappingHandlerMapping - changed:
method WebMvcConfigurationSupport.resourceHandlerMapping(): HandlerMapping → method WebMvcConfigurationSupport.resourceHandlerMapping(ContentNegotiationManager, FormattingConversionService, ResourceUrlProvider): HandlerMapping - changed:
method WebMvcConfigurationSupport.viewControllerHandlerMapping(): HandlerMapping → method WebMvcConfigurationSupport.viewControllerHandlerMapping(FormattingConversionService, ResourceUrlProvider): HandlerMapping - added:
method ContentNegotiationConfigurer.strategies(List): void - added:
method ContentNegotiationConfigurer.useRegisteredExtensionsOnly(boolean): ContentNegotiationConfigurer - added:
method CorsRegistration.allowPrivateNetwork(boolean): CorsRegistration - added:
method CorsRegistration.allowedOriginPatterns(String[]): CorsRegistration - added:
method CorsRegistration.combine(CorsConfiguration): CorsRegistration - added:
method InterceptorRegistration.addPathPatterns(List): InterceptorRegistration - added:
method InterceptorRegistration.excludePathPatterns(List): InterceptorRegistration - added:
method InterceptorRegistration.getOrder(): int - added:
method PathMatchConfigurer.addPathPrefix(String, Predicate): PathMatchConfigurer - added:
method PathMatchConfigurer.getPathMatcherOrDefault(): PathMatcher - added:
method PathMatchConfigurer.getPathPrefixes(): Map - added:
method PathMatchConfigurer.getPatternParser(): PathPatternParser - added:
method PathMatchConfigurer.getPatternParserOrDefault(): PathPatternParser - added:
method PathMatchConfigurer.getUrlPathHelperOrDefault(): UrlPathHelper - added:
method PathMatchConfigurer.setPatternParser(PathPatternParser): PathMatchConfigurer - added:
method ResourceHandlerRegistration.addResourceLocations(Resource[]): ResourceHandlerRegistration - added:
method ResourceHandlerRegistration.setOptimizeLocations(boolean): ResourceHandlerRegistration - added:
method ResourceHandlerRegistration.setUseLastModified(boolean): ResourceHandlerRegistration - added:
method WebMvcConfigurationSupport.flashMapManager(): FlashMapManager - added:
method WebMvcConfigurationSupport.getAsyncSupportConfigurer(): AsyncSupportConfigurer - added:
method WebMvcConfigurationSupport.handlerFunctionAdapter(): HandlerFunctionAdapter - added:
method WebMvcConfigurationSupport.localeResolver(): LocaleResolver - added:
method WebMvcConfigurationSupport.mvcPatternParser(): PathPatternParser - added:
method WebMvcConfigurationSupport.routerFunctionMapping(FormattingConversionService, ResourceUrlProvider): RouterFunctionMapping - added:
method WebMvcConfigurationSupport.themeResolver(): ThemeResolver - added:
method WebMvcConfigurationSupport.viewNameTranslator(): RequestToViewNameTranslator
- added:
abstract class RequestPredicates - added:
abstract class RouterFunctions - added:
ctor RequestPredicates() - added:
ctor RouterFunctionDsl(Function1) - added:
ctor RouterFunctions() - added:
final class RouterFunctionDsl - added:
final class RouterFunctionDslKt - added:
final class ServerRequestExtensionsKt - added:
final class ServerResponseExtensionsKt - added:
interface AsyncServerResponse extends ServerResponse - added:
interface EntityResponse extends ServerResponse - added:
interface EntityResponse.Builder - added:
interface HandlerFilterFunction - added:
interface HandlerFunction - added:
interface RenderingResponse extends ServerResponse - added:
interface RenderingResponse.Builder - added:
interface RequestPredicate - added:
interface RequestPredicates.Visitor - added:
interface RouterFunction - added:
interface RouterFunctions.Builder - added:
interface RouterFunctions.Visitor - added:
interface ServerRequest - added:
interface ServerRequest.Builder - added:
interface ServerRequest.Headers - added:
interface ServerResponse - added:
interface ServerResponse.BodyBuilder extends ServerResponse.HeadersBuilder - added:
interface ServerResponse.Context - added:
interface ServerResponse.HeadersBuilder - added:
interface ServerResponse.SseBuilder - added:
method AsyncServerResponse.block(): ServerResponse - added:
method EntityResponse.Builder.allow(HttpMethod[]): EntityResponse.Builder - added:
method EntityResponse.Builder.allow(Set): EntityResponse.Builder - added:
method EntityResponse.Builder.build(): EntityResponse - added:
method EntityResponse.Builder.cacheControl(CacheControl): EntityResponse.Builder - added:
method EntityResponse.Builder.contentLength(long): EntityResponse.Builder - added:
method EntityResponse.Builder.contentType(MediaType): EntityResponse.Builder - added:
method EntityResponse.Builder.cookie(Cookie): EntityResponse.Builder - added:
method EntityResponse.Builder.cookies(Consumer): EntityResponse.Builder - added:
method EntityResponse.Builder.eTag(String): EntityResponse.Builder - added:
method EntityResponse.Builder.header(String, String[]): EntityResponse.Builder - added:
method EntityResponse.Builder.headers(Consumer): EntityResponse.Builder - added:
method EntityResponse.Builder.lastModified(Instant): EntityResponse.Builder - added:
method EntityResponse.Builder.lastModified(ZonedDateTime): EntityResponse.Builder - added:
method EntityResponse.Builder.location(URI): EntityResponse.Builder - added:
method EntityResponse.Builder.status(HttpStatus): EntityResponse.Builder - added:
method EntityResponse.Builder.status(int): EntityResponse.Builder - added:
method EntityResponse.Builder.varyBy(String[]): EntityResponse.Builder - added:
method EntityResponse.entity(): Object - added:
method HandlerFilterFunction.andThen(HandlerFilterFunction): HandlerFilterFunction - added:
method HandlerFilterFunction.apply(HandlerFunction): HandlerFunction - added:
method HandlerFilterFunction.filter(ServerRequest, HandlerFunction): ServerResponse - added:
method HandlerFunction.handle(ServerRequest): ServerResponse - added:
method RenderingResponse.Builder.build(): RenderingResponse - added:
method RenderingResponse.Builder.cookie(Cookie): RenderingResponse.Builder - added:
method RenderingResponse.Builder.cookies(Consumer): RenderingResponse.Builder - added:
method RenderingResponse.Builder.header(String, String[]): RenderingResponse.Builder - added:
method RenderingResponse.Builder.headers(Consumer): RenderingResponse.Builder - added:
method RenderingResponse.Builder.modelAttribute(Object): RenderingResponse.Builder - added:
method RenderingResponse.Builder.modelAttribute(String, Object): RenderingResponse.Builder - added:
method RenderingResponse.Builder.modelAttributes(Collection): RenderingResponse.Builder - added:
method RenderingResponse.Builder.modelAttributes(Map): RenderingResponse.Builder - added:
method RenderingResponse.Builder.modelAttributes(Object[]): RenderingResponse.Builder - added:
method RenderingResponse.Builder.status(HttpStatus): RenderingResponse.Builder - added:
method RenderingResponse.Builder.status(int): RenderingResponse.Builder - added:
method RenderingResponse.model(): Map - added:
method RenderingResponse.name(): String - added:
method RequestPredicate.accept(RequestPredicates.Visitor): void - added:
method RequestPredicate.and(RequestPredicate): RequestPredicate - added:
method RequestPredicate.negate(): RequestPredicate - added:
method RequestPredicate.nest(ServerRequest): Optional - added:
method RequestPredicate.or(RequestPredicate): RequestPredicate - added:
method RequestPredicate.test(ServerRequest): boolean - added:
method RequestPredicates.Visitor.and(): void - added:
method RequestPredicates.Visitor.endAnd(): void - added:
method RequestPredicates.Visitor.endNegate(): void - added:
method RequestPredicates.Visitor.endOr(): void - added:
method RequestPredicates.Visitor.header(String, String): void - added:
method RequestPredicates.Visitor.method(Set): void - added:
method RequestPredicates.Visitor.or(): void - added:
method RequestPredicates.Visitor.param(String, String): void - added:
method RequestPredicates.Visitor.path(String): void - added:
method RequestPredicates.Visitor.pathExtension(String): void - added:
method RequestPredicates.Visitor.startAnd(): void - added:
method RequestPredicates.Visitor.startNegate(): void - added:
method RequestPredicates.Visitor.startOr(): void - added:
method RequestPredicates.Visitor.unknown(RequestPredicate): void - added:
method RouterFunction.accept(RouterFunctions.Visitor): void - added:
method RouterFunction.and(RouterFunction): RouterFunction - added:
method RouterFunction.andNest(RequestPredicate, RouterFunction): RouterFunction - added:
method RouterFunction.andOther(RouterFunction): RouterFunction - added:
method RouterFunction.andRoute(RequestPredicate, HandlerFunction): RouterFunction - added:
method RouterFunction.filter(HandlerFilterFunction): RouterFunction - added:
method RouterFunction.route(ServerRequest): Optional - added:
method RouterFunction.withAttribute(String, Object): RouterFunction - added:
method RouterFunction.withAttributes(Consumer): RouterFunction - added:
method RouterFunctionDsl.DELETE(Function1): void - added:
method RouterFunctionDsl.DELETE(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.DELETE(String): RequestPredicate - added:
method RouterFunctionDsl.DELETE(String, Function1): void - added:
method RouterFunctionDsl.DELETE(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.GET(Function1): void - added:
method RouterFunctionDsl.GET(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.GET(String): RequestPredicate - added:
method RouterFunctionDsl.GET(String, Function1): void - added:
method RouterFunctionDsl.GET(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.HEAD(Function1): void - added:
method RouterFunctionDsl.HEAD(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.HEAD(String): RequestPredicate - added:
method RouterFunctionDsl.HEAD(String, Function1): void - added:
method RouterFunctionDsl.HEAD(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.OPTIONS(Function1): void - added:
method RouterFunctionDsl.OPTIONS(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.OPTIONS(String): RequestPredicate - added:
method RouterFunctionDsl.OPTIONS(String, Function1): void - added:
method RouterFunctionDsl.OPTIONS(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.PATCH(Function1): void - added:
method RouterFunctionDsl.PATCH(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.PATCH(String): RequestPredicate - added:
method RouterFunctionDsl.PATCH(String, Function1): void - added:
method RouterFunctionDsl.PATCH(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.POST(Function1): void - added:
method RouterFunctionDsl.POST(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.POST(String): RequestPredicate - added:
method RouterFunctionDsl.POST(String, Function1): void - added:
method RouterFunctionDsl.POST(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.PUT(Function1): void - added:
method RouterFunctionDsl.PUT(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.PUT(String): RequestPredicate - added:
method RouterFunctionDsl.PUT(String, Function1): void - added:
method RouterFunctionDsl.PUT(String, RequestPredicate, Function1): void - added:
method RouterFunctionDsl.accept(MediaType, Function1): void - added:
method RouterFunctionDsl.accept(MediaType[]): RequestPredicate - added:
method RouterFunctionDsl.accepted(): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.add(RouterFunction): void - added:
method RouterFunctionDsl.after(Function2): void - added:
method RouterFunctionDsl.and(RequestPredicate, RequestPredicate): RequestPredicate - added:
method RouterFunctionDsl.and(RequestPredicate, String): RequestPredicate - added:
method RouterFunctionDsl.and(String, RequestPredicate): RequestPredicate - added:
method RouterFunctionDsl.badRequest(): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.before(Function1): void - added:
method RouterFunctionDsl.build$spring_webmvc(): RouterFunction - added:
method RouterFunctionDsl.contentType(MediaType, Function1): void - added:
method RouterFunctionDsl.contentType(MediaType[]): RequestPredicate - added:
method RouterFunctionDsl.created(URI): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.filter(Function2): void - added:
method RouterFunctionDsl.from(ServerResponse): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.getBuilder(): RouterFunctions.Builder - added:
method RouterFunctionDsl.headers(Function1): RequestPredicate - added:
method RouterFunctionDsl.headers(Function1, Function1): void - added:
method RouterFunctionDsl.invoke(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.invoke(String, Function1): void - added:
method RouterFunctionDsl.method(HttpMethod): RequestPredicate - added:
method RouterFunctionDsl.method(HttpMethod, Function1): void - added:
method RouterFunctionDsl.nest(RequestPredicate, Function1): void - added:
method RouterFunctionDsl.nest(String, Function1): void - added:
method RouterFunctionDsl.noContent(): ServerResponse.HeadersBuilder - added:
method RouterFunctionDsl.not(RequestPredicate): RequestPredicate - added:
method RouterFunctionDsl.notFound(): ServerResponse.HeadersBuilder - added:
method RouterFunctionDsl.ok(): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.onError(Function1, Function2): void - added:
method RouterFunctionDsl.or(RequestPredicate, RequestPredicate): RequestPredicate - added:
method RouterFunctionDsl.or(RequestPredicate, String): RequestPredicate - added:
method RouterFunctionDsl.or(String, RequestPredicate): RequestPredicate - added:
method RouterFunctionDsl.param(String, Function1): RequestPredicate - added:
method RouterFunctionDsl.param(String, Function1, Function1): void - added:
method RouterFunctionDsl.path(String): RequestPredicate - added:
method RouterFunctionDsl.path(String, Function1): void - added:
method RouterFunctionDsl.pathExtension(Function1): RequestPredicate - added:
method RouterFunctionDsl.pathExtension(Function1, Function1): void - added:
method RouterFunctionDsl.pathExtension(String): RequestPredicate - added:
method RouterFunctionDsl.pathExtension(String, Function1): void - added:
method RouterFunctionDsl.permanentRedirect(URI): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.resources(Function1): void - added:
method RouterFunctionDsl.resources(String, Resource): void - added:
method RouterFunctionDsl.seeOther(URI): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.status(HttpStatus): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.status(int): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.temporaryRedirect(URI): ServerResponse.BodyBuilder - added:
method RouterFunctionDsl.unprocessableEntity(): ServerResponse.BodyBuilder - added:
method RouterFunctions.Builder.DELETE(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.DELETE(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.DELETE(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.DELETE(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.GET(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.GET(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.GET(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.GET(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.HEAD(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.HEAD(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.HEAD(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.HEAD(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.OPTIONS(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.OPTIONS(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.OPTIONS(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.OPTIONS(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PATCH(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PATCH(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PATCH(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PATCH(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.POST(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.POST(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.POST(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.POST(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PUT(HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PUT(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PUT(String, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.PUT(String, RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.add(RouterFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.after(BiFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.before(Function): RouterFunctions.Builder - added:
method RouterFunctions.Builder.build(): RouterFunction - added:
method RouterFunctions.Builder.filter(HandlerFilterFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.nest(RequestPredicate, Consumer): RouterFunctions.Builder - added:
method RouterFunctions.Builder.nest(RequestPredicate, Supplier): RouterFunctions.Builder - added:
method RouterFunctions.Builder.onError(Class, BiFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.onError(Predicate, BiFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.path(String, Consumer): RouterFunctions.Builder - added:
method RouterFunctions.Builder.path(String, Supplier): RouterFunctions.Builder - added:
method RouterFunctions.Builder.resources(Function): RouterFunctions.Builder - added:
method RouterFunctions.Builder.resources(String, Resource): RouterFunctions.Builder - added:
method RouterFunctions.Builder.route(RequestPredicate, HandlerFunction): RouterFunctions.Builder - added:
method RouterFunctions.Builder.withAttribute(String, Object): RouterFunctions.Builder - added:
method RouterFunctions.Builder.withAttributes(Consumer): RouterFunctions.Builder - added:
method RouterFunctions.Visitor.attributes(Map): void - added:
method RouterFunctions.Visitor.endNested(RequestPredicate): void - added:
method RouterFunctions.Visitor.resources(Function): void - added:
method RouterFunctions.Visitor.route(RequestPredicate, HandlerFunction): void - added:
method RouterFunctions.Visitor.startNested(RequestPredicate): void - added:
method RouterFunctions.Visitor.unknown(RouterFunction): void - added:
method ServerRequest.Builder.attribute(String, Object): ServerRequest.Builder - added:
method ServerRequest.Builder.attributes(Consumer): ServerRequest.Builder - added:
method ServerRequest.Builder.body(String): ServerRequest.Builder - added:
method ServerRequest.Builder.body(byte[]): ServerRequest.Builder - added:
method ServerRequest.Builder.build(): ServerRequest - added:
method ServerRequest.Builder.cookie(String, String[]): ServerRequest.Builder - added:
method ServerRequest.Builder.cookies(Consumer): ServerRequest.Builder - added:
method ServerRequest.Builder.header(String, String[]): ServerRequest.Builder - added:
method ServerRequest.Builder.headers(Consumer): ServerRequest.Builder - added:
method ServerRequest.Builder.method(HttpMethod): ServerRequest.Builder - added:
method ServerRequest.Builder.param(String, String[]): ServerRequest.Builder - added:
method ServerRequest.Builder.params(Consumer): ServerRequest.Builder - added:
method ServerRequest.Builder.remoteAddress(InetSocketAddress): ServerRequest.Builder - added:
method ServerRequest.Builder.uri(URI): ServerRequest.Builder - added:
method ServerRequest.Headers.accept(): List - added:
method ServerRequest.Headers.acceptCharset(): List - added:
method ServerRequest.Headers.acceptLanguage(): List - added:
method ServerRequest.Headers.asHttpHeaders(): HttpHeaders - added:
method ServerRequest.Headers.contentLength(): OptionalLong - added:
method ServerRequest.Headers.contentType(): Optional - added:
method ServerRequest.Headers.firstHeader(String): String - added:
method ServerRequest.Headers.header(String): List - added:
method ServerRequest.Headers.host(): InetSocketAddress - added:
method ServerRequest.Headers.range(): List - added:
method ServerRequest.attribute(String): Optional - added:
method ServerRequest.attributes(): Map - added:
method ServerRequest.body(Class): Object - added:
method ServerRequest.body(ParameterizedTypeReference): Object - added:
method ServerRequest.checkNotModified(Instant): Optional - added:
method ServerRequest.checkNotModified(Instant, String): Optional - added:
method ServerRequest.checkNotModified(String): Optional - added:
method ServerRequest.cookies(): MultiValueMap - added:
method ServerRequest.headers(): ServerRequest.Headers - added:
method ServerRequest.messageConverters(): List - added:
method ServerRequest.method(): HttpMethod - added:
method ServerRequest.methodName(): String - added:
method ServerRequest.multipartData(): MultiValueMap - added:
method ServerRequest.param(String): Optional - added:
method ServerRequest.params(): MultiValueMap - added:
method ServerRequest.path(): String - added:
method ServerRequest.pathContainer(): PathContainer - added:
method ServerRequest.pathVariable(String): String - added:
method ServerRequest.pathVariables(): Map - added:
method ServerRequest.principal(): Optional - added:
method ServerRequest.remoteAddress(): Optional - added:
method ServerRequest.requestPath(): RequestPath - added:
method ServerRequest.servletRequest(): HttpServletRequest - added:
method ServerRequest.session(): HttpSession - added:
method ServerRequest.uri(): URI - added:
method ServerRequest.uriBuilder(): UriBuilder - added:
method ServerResponse.BodyBuilder.body(Object): ServerResponse - added:
method ServerResponse.BodyBuilder.body(Object, ParameterizedTypeReference): ServerResponse - added:
method ServerResponse.BodyBuilder.contentLength(long): ServerResponse.BodyBuilder - added:
method ServerResponse.BodyBuilder.contentType(MediaType): ServerResponse.BodyBuilder - added:
method ServerResponse.BodyBuilder.render(String, Map): ServerResponse - added:
method ServerResponse.BodyBuilder.render(String, Object[]): ServerResponse - added:
method ServerResponse.Context.messageConverters(): List - added:
method ServerResponse.HeadersBuilder.allow(HttpMethod[]): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.allow(Set): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.build(): ServerResponse - added:
method ServerResponse.HeadersBuilder.build(BiFunction): ServerResponse - added:
method ServerResponse.HeadersBuilder.cacheControl(CacheControl): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.cookie(Cookie): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.cookies(Consumer): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.eTag(String): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.header(String, String[]): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.headers(Consumer): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.lastModified(Instant): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.lastModified(ZonedDateTime): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.location(URI): ServerResponse.HeadersBuilder - added:
method ServerResponse.HeadersBuilder.varyBy(String[]): ServerResponse.HeadersBuilder - added:
method ServerResponse.SseBuilder.comment(String): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.complete(): void - added:
method ServerResponse.SseBuilder.data(Object): void - added:
method ServerResponse.SseBuilder.error(Throwable): void - added:
method ServerResponse.SseBuilder.event(String): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.id(String): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.onComplete(Runnable): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.onError(Consumer): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.onTimeout(Runnable): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.retry(Duration): ServerResponse.SseBuilder - added:
method ServerResponse.SseBuilder.send(Object): void - added:
method ServerResponse.cookies(): MultiValueMap - added:
method ServerResponse.headers(): HttpHeaders - added:
method ServerResponse.rawStatusCode(): int - added:
method ServerResponse.statusCode(): HttpStatus - added:
method ServerResponse.writeTo(HttpServletRequest, HttpServletResponse, ServerResponse.Context): ModelAndView - added:
static field RouterFunctions.MATCHING_PATTERN_ATTRIBUTE: String - added:
static field RouterFunctions.REQUEST_ATTRIBUTE: String - added:
static field RouterFunctions.URI_TEMPLATE_VARIABLES_ATTRIBUTE: String - added:
static method AsyncServerResponse.create(Object): AsyncServerResponse - added:
static method AsyncServerResponse.create(Object, Duration): AsyncServerResponse - added:
static method EntityResponse.fromObject(Object): EntityResponse.Builder - added:
static method EntityResponse.fromObject(Object, ParameterizedTypeReference): EntityResponse.Builder - added:
static method HandlerFilterFunction.ofErrorHandler(Predicate, BiFunction): HandlerFilterFunction - added:
static method HandlerFilterFunction.ofRequestProcessor(Function): HandlerFilterFunction - added:
static method HandlerFilterFunction.ofResponseProcessor(BiFunction): HandlerFilterFunction - added:
static method RenderingResponse.create(String): RenderingResponse.Builder - added:
static method RenderingResponse.from(RenderingResponse): RenderingResponse.Builder - added:
static method RequestPredicates.DELETE(String): RequestPredicate - added:
static method RequestPredicates.GET(String): RequestPredicate - added:
static method RequestPredicates.HEAD(String): RequestPredicate - added:
static method RequestPredicates.OPTIONS(String): RequestPredicate - added:
static method RequestPredicates.PATCH(String): RequestPredicate - added:
static method RequestPredicates.POST(String): RequestPredicate - added:
static method RequestPredicates.PUT(String): RequestPredicate - added:
static method RequestPredicates.accept(MediaType[]): RequestPredicate - added:
static method RequestPredicates.all(): RequestPredicate - added:
static method RequestPredicates.contentType(MediaType[]): RequestPredicate - added:
static method RequestPredicates.headers(Predicate): RequestPredicate - added:
static method RequestPredicates.method(HttpMethod): RequestPredicate - added:
static method RequestPredicates.methods(HttpMethod[]): RequestPredicate - added:
static method RequestPredicates.param(String, Predicate): RequestPredicate - added:
static method RequestPredicates.param(String, String): RequestPredicate - added:
static method RequestPredicates.path(String): RequestPredicate - added:
static method RequestPredicates.pathExtension(Predicate): RequestPredicate - added:
static method RequestPredicates.pathExtension(String): RequestPredicate - added:
static method RequestPredicates.pathPredicates(PathPatternParser): Function - added:
static method RouterFunctionDslKt.plus(RouterFunction, RouterFunction): RouterFunction - added:
static method RouterFunctionDslKt.router(Function1): RouterFunction - added:
static method RouterFunctions.changeParser(RouterFunction, PathPatternParser): RouterFunction - added:
static method RouterFunctions.nest(RequestPredicate, RouterFunction): RouterFunction - added:
static method RouterFunctions.resourceLookupFunction(String, Resource): Function - added:
static method RouterFunctions.resources(Function): RouterFunction - added:
static method RouterFunctions.resources(String, Resource): RouterFunction - added:
static method RouterFunctions.route(): RouterFunctions.Builder - added:
static method RouterFunctions.route(RequestPredicate, HandlerFunction): RouterFunction - added:
static method ServerRequest.create(HttpServletRequest, List): ServerRequest - added:
static method ServerRequest.from(ServerRequest): ServerRequest.Builder - added:
static method ServerRequestExtensionsKt.attributeOrNull(ServerRequest, String): Object - added:
static method ServerRequestExtensionsKt.contentLengthOrNull(ServerRequest.Headers): Long - added:
static method ServerRequestExtensionsKt.contentTypeOrNull(ServerRequest.Headers): MediaType - added:
static method ServerRequestExtensionsKt.paramOrNull(ServerRequest, String): String - added:
static method ServerRequestExtensionsKt.principalOrNull(ServerRequest): Principal - added:
static method ServerRequestExtensionsKt.remoteAddressOrNull(ServerRequest): InetSocketAddress - added:
static method ServerResponse.accepted(): ServerResponse.BodyBuilder - added:
static method ServerResponse.async(Object): ServerResponse - added:
static method ServerResponse.async(Object, Duration): ServerResponse - added:
static method ServerResponse.badRequest(): ServerResponse.BodyBuilder - added:
static method ServerResponse.created(URI): ServerResponse.BodyBuilder - added:
static method ServerResponse.from(ServerResponse): ServerResponse.BodyBuilder - added:
static method ServerResponse.noContent(): ServerResponse.HeadersBuilder - added:
static method ServerResponse.notFound(): ServerResponse.HeadersBuilder - added:
static method ServerResponse.ok(): ServerResponse.BodyBuilder - added:
static method ServerResponse.permanentRedirect(URI): ServerResponse.BodyBuilder - added:
static method ServerResponse.seeOther(URI): ServerResponse.BodyBuilder - added:
static method ServerResponse.sse(Consumer): ServerResponse - added:
static method ServerResponse.sse(Consumer, Duration): ServerResponse - added:
static method ServerResponse.status(HttpStatus): ServerResponse.BodyBuilder - added:
static method ServerResponse.status(int): ServerResponse.BodyBuilder - added:
static method ServerResponse.temporaryRedirect(URI): ServerResponse.BodyBuilder - added:
static method ServerResponse.unprocessableEntity(): ServerResponse.BodyBuilder
- added:
class HandlerFunctionAdapter implements HandlerAdapter, Ordered - added:
class RouterFunctionMapping extends AbstractHandlerMapping implements InitializingBean - added:
ctor HandlerFunctionAdapter() - added:
ctor RouterFunctionMapping() - added:
ctor RouterFunctionMapping(RouterFunction) - added:
method HandlerFunctionAdapter.getLastModified(HttpServletRequest, Object): long - added:
method HandlerFunctionAdapter.getOrder(): int - added:
method HandlerFunctionAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView - added:
method HandlerFunctionAdapter.setAsyncRequestTimeout(long): void - added:
method HandlerFunctionAdapter.setOrder(int): void - added:
method HandlerFunctionAdapter.supports(Object): boolean - added:
method RouterFunctionMapping.afterPropertiesSet(): void - added:
method RouterFunctionMapping.getHandlerInternal(HttpServletRequest): Object - added:
method RouterFunctionMapping.getRouterFunction(): RouterFunction - added:
method RouterFunctionMapping.setDetectHandlerFunctionsInAncestorContexts(boolean): void - added:
method RouterFunctionMapping.setMessageConverters(List): void - added:
method RouterFunctionMapping.setRouterFunction(RouterFunction): void
- removed:
method AbstractHandlerMapping.getCorsConfigurations(): Map - removed:
method HandlerInterceptorAdapter.afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception): void - removed:
method HandlerInterceptorAdapter.afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object): void - removed:
method HandlerInterceptorAdapter.postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView): void - removed:
method HandlerInterceptorAdapter.preHandle(HttpServletRequest, HttpServletResponse, Object): boolean - changed:
abstract class AbstractHandlerMapping extends WebApplicationObjectSupport implements HandlerMapping, Ordered → abstract class AbstractHandlerMapping extends WebApplicationObjectSupport implements HandlerMapping, Ordered, BeanNameAware - changed:
class ConversionServiceExposingInterceptor extends HandlerInterceptorAdapter → class ConversionServiceExposingInterceptor implements HandlerInterceptor - changed:
class UserRoleAuthorizationInterceptor extends HandlerInterceptorAdapter → class UserRoleAuthorizationInterceptor implements HandlerInterceptor - added:
ctor MappedInterceptor(String[], String[], HandlerInterceptor, PathPatternParser) - added:
ctor RequestMatchResult(PathPattern, PathContainer) - added:
ctor SimpleUrlHandlerMapping(Map) - added:
ctor SimpleUrlHandlerMapping(Map, int) - added:
field AbstractHandlerMapping.mappingsLogger: Log - added:
method AbstractHandlerExceptionResolver.hasHandlerMappings(): boolean - added:
method AbstractHandlerMapping.formatMappingName(): String - added:
method AbstractHandlerMapping.getCorsConfigurationSource(): CorsConfigurationSource - added:
method AbstractHandlerMapping.getPatternParser(): PathPatternParser - added:
method AbstractHandlerMapping.hasCorsConfigurationSource(Object): boolean - added:
method AbstractHandlerMapping.initLookupPath(HttpServletRequest): String - added:
method AbstractHandlerMapping.setBeanName(String): void - added:
method AbstractHandlerMapping.setCorsConfigurationSource(CorsConfigurationSource): void - added:
method AbstractHandlerMapping.setPatternParser(PathPatternParser): void - added:
method AbstractHandlerMapping.usesPathPatterns(): boolean - added:
method AbstractHandlerMethodExceptionResolver.hasGlobalExceptionHandlers(): boolean - added:
method AbstractHandlerMethodMapping.getCandidateBeanNames(): String[] - added:
method AbstractHandlerMethodMapping.getDirectPaths(Object): Set - added:
method AbstractHandlerMethodMapping.hasCorsConfigurationSource(Object): boolean - added:
method AbstractHandlerMethodMapping.processCandidateBean(String): void - added:
method AbstractHandlerMethodMapping.setPatternParser(PathPatternParser): void - added:
method AbstractUrlHandlerMapping.getPathPatternHandlerMap(): Map - added:
method AbstractUrlHandlerMapping.lookupHandler(RequestPath, String, HttpServletRequest): Object - added:
method AbstractUrlHandlerMapping.setPatternParser(PathPatternParser): void - added:
method MappedInterceptor.matches(HttpServletRequest): boolean - added:
method MatchableHandlerMapping.getPatternParser(): PathPatternParser
- changed:
class LocaleChangeInterceptor extends HandlerInterceptorAdapter → class LocaleChangeInterceptor implements HandlerInterceptor - added:
method CookieLocaleResolver.isRejectInvalidCookies(): boolean - added:
method CookieLocaleResolver.setRejectInvalidCookies(boolean): void
- added:
ctor WebContentInterceptor(PathPatternParser) - added:
method ParameterizableViewController.toString(): String - added:
method WebContentInterceptor.lookupCacheControl(PathContainer): CacheControl - added:
method WebContentInterceptor.lookupCacheSeconds(PathContainer): Integer
- removed:
class AnnotationMethodHandlerAdapter extends WebContentGenerator implements HandlerAdapter, Ordered, BeanFactoryAware - removed:
class AnnotationMethodHandlerExceptionResolver extends AbstractHandlerExceptionResolver - removed:
class DefaultAnnotationHandlerMapping extends AbstractDetectingUrlHandlerMapping - removed:
ctor AnnotationMethodHandlerAdapter() - removed:
ctor AnnotationMethodHandlerExceptionResolver() - removed:
ctor DefaultAnnotationHandlerMapping() - removed:
method AnnotationMethodHandlerAdapter.createBinder(HttpServletRequest, Object, String): ServletRequestDataBinder - removed:
method AnnotationMethodHandlerAdapter.createHttpInputMessage(HttpServletRequest): HttpInputMessage - removed:
method AnnotationMethodHandlerAdapter.createHttpOutputMessage(HttpServletResponse): HttpOutputMessage - removed:
method AnnotationMethodHandlerAdapter.getLastModified(HttpServletRequest, Object): long - removed:
method AnnotationMethodHandlerAdapter.getMessageConverters(): HttpMessageConverter[] - removed:
method AnnotationMethodHandlerAdapter.getOrder(): int - removed:
method AnnotationMethodHandlerAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView - removed:
method AnnotationMethodHandlerAdapter.invokeHandlerMethod(HttpServletRequest, HttpServletResponse, Object): ModelAndView - removed:
method AnnotationMethodHandlerAdapter.setAlwaysUseFullPath(boolean): void - removed:
method AnnotationMethodHandlerAdapter.setBeanFactory(BeanFactory): void - removed:
method AnnotationMethodHandlerAdapter.setCacheSecondsForSessionAttributeHandlers(int): void - removed:
method AnnotationMethodHandlerAdapter.setCustomArgumentResolver(WebArgumentResolver): void - removed:
method AnnotationMethodHandlerAdapter.setCustomArgumentResolvers(WebArgumentResolver[]): void - removed:
method AnnotationMethodHandlerAdapter.setCustomModelAndViewResolver(ModelAndViewResolver): void - removed:
method AnnotationMethodHandlerAdapter.setCustomModelAndViewResolvers(ModelAndViewResolver[]): void - removed:
method AnnotationMethodHandlerAdapter.setMessageConverters(HttpMessageConverter[]): void - removed:
method AnnotationMethodHandlerAdapter.setMethodNameResolver(MethodNameResolver): void - removed:
method AnnotationMethodHandlerAdapter.setOrder(int): void - removed:
method AnnotationMethodHandlerAdapter.setParameterNameDiscoverer(ParameterNameDiscoverer): void - removed:
method AnnotationMethodHandlerAdapter.setPathMatcher(PathMatcher): void - removed:
method AnnotationMethodHandlerAdapter.setSessionAttributeStore(SessionAttributeStore): void - removed:
method AnnotationMethodHandlerAdapter.setSynchronizeOnSession(boolean): void - removed:
method AnnotationMethodHandlerAdapter.setUrlDecode(boolean): void - removed:
method AnnotationMethodHandlerAdapter.setUrlPathHelper(UrlPathHelper): void - removed:
method AnnotationMethodHandlerAdapter.setWebBindingInitializer(WebBindingInitializer): void - removed:
method AnnotationMethodHandlerAdapter.supports(Object): boolean - removed:
method AnnotationMethodHandlerExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView - removed:
method AnnotationMethodHandlerExceptionResolver.getHandledExceptions(Method): List - removed:
method AnnotationMethodHandlerExceptionResolver.resolveCommonArgument(MethodParameter, NativeWebRequest, Exception): Object - removed:
method AnnotationMethodHandlerExceptionResolver.resolveStandardArgument(Class, NativeWebRequest, Exception): Object - removed:
method AnnotationMethodHandlerExceptionResolver.setCustomArgumentResolver(WebArgumentResolver): void - removed:
method AnnotationMethodHandlerExceptionResolver.setCustomArgumentResolvers(WebArgumentResolver[]): void - removed:
method AnnotationMethodHandlerExceptionResolver.setMessageConverters(HttpMessageConverter[]): void - removed:
method DefaultAnnotationHandlerMapping.addUrlsForPath(Set, String): void - removed:
method DefaultAnnotationHandlerMapping.determineUrlsForHandler(String): String[] - removed:
method DefaultAnnotationHandlerMapping.determineUrlsForHandlerMethods(Class): String[] - removed:
method DefaultAnnotationHandlerMapping.determineUrlsForHandlerMethods(Class, boolean): String[] - removed:
method DefaultAnnotationHandlerMapping.setUseDefaultSuffixPattern(boolean): void - removed:
method DefaultAnnotationHandlerMapping.supportsTypeLevelMappings(): boolean - removed:
method DefaultAnnotationHandlerMapping.validateHandler(Object, HttpServletRequest): void - removed:
method DefaultAnnotationHandlerMapping.validateMapping(RequestMapping, HttpServletRequest): void - removed:
static field AnnotationMethodHandlerAdapter.PAGE_NOT_FOUND_LOG_CATEGORY: String - removed:
static field AnnotationMethodHandlerAdapter.pageNotFoundLogger: Log - added:
method ResponseStatusExceptionResolver.applyStatusAndReason(int, String, HttpServletResponse): ModelAndView - added:
method ResponseStatusExceptionResolver.resolveResponseStatusException(ResponseStatusException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
- changed:
final class PatternsRequestCondition extends AbstractRequestCondition → class PatternsRequestCondition extends AbstractRequestCondition - added:
ctor PathPatternsRequestCondition() - added:
ctor PathPatternsRequestCondition(PathPatternParser, String[]) - added:
ctor PatternsRequestCondition(String[], UrlPathHelper, PathMatcher, boolean) - added:
ctor PatternsRequestCondition(String[], boolean, PathMatcher) - added:
final class PathPatternsRequestCondition extends AbstractRequestCondition - added:
method ConsumesRequestCondition.isBodyRequired(): boolean - added:
method ConsumesRequestCondition.setBodyRequired(boolean): void - added:
method PathPatternsRequestCondition.combine(PathPatternsRequestCondition): PathPatternsRequestCondition - added:
method PathPatternsRequestCondition.compareTo(PathPatternsRequestCondition, HttpServletRequest): int - added:
method PathPatternsRequestCondition.getContent(): Collection - added:
method PathPatternsRequestCondition.getDirectPaths(): Set - added:
method PathPatternsRequestCondition.getFirstPattern(): PathPattern - added:
method PathPatternsRequestCondition.getMatchingCondition(HttpServletRequest): PathPatternsRequestCondition - added:
method PathPatternsRequestCondition.getPatternValues(): Set - added:
method PathPatternsRequestCondition.getPatterns(): Set - added:
method PathPatternsRequestCondition.getToStringInfix(): String - added:
method PathPatternsRequestCondition.isEmptyPathMapping(): boolean - added:
method PatternsRequestCondition.getDirectPaths(): Set - added:
method PatternsRequestCondition.isEmptyPathMapping(): boolean - added:
static method ProducesRequestCondition.clearMediaTypesAttribute(HttpServletRequest): void
- removed:
method RequestMappingInfo.BuilderConfiguration.setPathHelper(UrlPathHelper): void - added:
method RequestMappingInfo.BuilderConfiguration.getPatternParser(): PathPatternParser - added:
method RequestMappingInfo.BuilderConfiguration.setPatternParser(PathPatternParser): void - added:
method RequestMappingInfo.addCustomCondition(RequestCondition): RequestMappingInfo - added:
method RequestMappingInfo.getActivePatternsCondition(): RequestCondition - added:
method RequestMappingInfo.getDirectPaths(): Set - added:
method RequestMappingInfo.getPathPatternsCondition(): PathPatternsRequestCondition - added:
method RequestMappingInfo.getPatternValues(): Set - added:
method RequestMappingInfo.mutate(): RequestMappingInfo.Builder - added:
method RequestMappingInfoHandlerMapping.getDirectPaths(RequestMappingInfo): Set - added:
method RequestMappingInfoHandlerMapping.getHandlerInternal(HttpServletRequest): HandlerMethod
- removed:
abstract class AbstractJsonpResponseBodyAdvice extends AbstractMappingJacksonResponseBodyAdvice - removed:
class CompletionStageReturnValueHandler implements AsyncHandlerMethodReturnValueHandler - removed:
class ListenableFutureReturnValueHandler implements AsyncHandlerMethodReturnValueHandler - removed:
ctor AbstractJsonpResponseBodyAdvice(String[]) - removed:
ctor CompletionStageReturnValueHandler() - removed:
ctor ListenableFutureReturnValueHandler() - removed:
ctor MvcUriComponentsBuilder.MethodArgumentBuilder(Method) - removed:
field AbstractMessageConverterMethodArgumentResolver.allSupportedMediaTypes: List - removed:
interface DeferredResultAdapter - removed:
interface ResponseBodyEmitterAdapter - removed:
method AbstractJsonpResponseBodyAdvice.beforeBodyWriteInternal(MappingJacksonValue, MediaType, MethodParameter, ServerHttpRequest, ServerHttpResponse): void - removed:
method AbstractJsonpResponseBodyAdvice.getContentType(MediaType, ServerHttpRequest, ServerHttpResponse): MediaType - removed:
method AbstractJsonpResponseBodyAdvice.isValidJsonpQueryParam(String): boolean - removed:
method AbstractMessageConverterMethodArgumentResolver.getAdvice(): RequestResponseBodyAdviceChain - removed:
method AsyncTaskMethodReturnValueHandler.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method CallableMethodReturnValueHandler.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method CompletionStageReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void - removed:
method CompletionStageReturnValueHandler.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method CompletionStageReturnValueHandler.supportsReturnType(MethodParameter): boolean - removed:
method DeferredResultAdapter.adaptToDeferredResult(Object): DeferredResult - removed:
method DeferredResultMethodReturnValueHandler.getAdapterMap(): Map - removed:
method DeferredResultMethodReturnValueHandler.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method ListenableFutureReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void - removed:
method ListenableFutureReturnValueHandler.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method ListenableFutureReturnValueHandler.supportsReturnType(MethodParameter): boolean - removed:
method ResponseBodyEmitterAdapter.adaptToEmitter(Object, ServerHttpResponse): ResponseBodyEmitter - removed:
method ResponseBodyEmitterReturnValueHandler.getAdapterMap(): Map - removed:
method ResponseBodyEmitterReturnValueHandler.isAsyncReturnValue(Object, MethodParameter): boolean - removed:
method ResponseEntityExceptionHandler.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity - removed:
static method MvcUriComponentsBuilder.fromMethod(Method, Object[]): UriComponentsBuilder - changed:
class AsyncTaskMethodReturnValueHandler implements AsyncHandlerMethodReturnValueHandler → class AsyncTaskMethodReturnValueHandler implements HandlerMethodReturnValueHandler - changed:
class CallableMethodReturnValueHandler implements AsyncHandlerMethodReturnValueHandler → class CallableMethodReturnValueHandler implements HandlerMethodReturnValueHandler - changed:
class DeferredResultMethodReturnValueHandler implements AsyncHandlerMethodReturnValueHandler → class DeferredResultMethodReturnValueHandler implements HandlerMethodReturnValueHandler - changed:
class ResponseBodyEmitterReturnValueHandler implements AsyncHandlerMethodReturnValueHandler → class ResponseBodyEmitterReturnValueHandler implements HandlerMethodReturnValueHandler - added:
class ContinuationHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver - added:
class PrincipalMethodArgumentResolver implements HandlerMethodArgumentResolver - added:
ctor ContinuationHandlerMethodArgumentResolver() - added:
ctor PrincipalMethodArgumentResolver() - added:
ctor ResponseBodyEmitterReturnValueHandler(List, ReactiveAdapterRegistry, TaskExecutor, ContentNegotiationManager) - added:
ctor ServletInvocableHandlerMethod(Object, Method, MessageSource) - added:
method AbstractMessageConverterMethodArgumentResolver.getSupportedMediaTypes(Class): List - added:
method AbstractMessageConverterMethodProcessor.isResourceType(Object, MethodParameter): boolean - added:
method ContinuationHandlerMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object - added:
method ContinuationHandlerMethodArgumentResolver.supportsParameter(MethodParameter): boolean - added:
method ExceptionHandlerExceptionResolver.hasGlobalExceptionHandlers(): boolean - added:
method MatrixVariableMethodArgumentResolver.handleMissingValueAfterConversion(String, MethodParameter, NativeWebRequest): void - added:
method MvcUriComponentsBuilder.MethodArgumentBuilder.encode(): MvcUriComponentsBuilder.MethodArgumentBuilder - added:
method PathVariableMethodArgumentResolver.handleMissingValueAfterConversion(String, MethodParameter, NativeWebRequest): void - added:
method PrincipalMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object - added:
method PrincipalMethodArgumentResolver.supportsParameter(MethodParameter): boolean - added:
method RequestMappingHandlerAdapter.getReactiveAdapterRegistry(): ReactiveAdapterRegistry - added:
method RequestMappingHandlerAdapter.setReactiveAdapterRegistry(ReactiveAdapterRegistry): void - added:
method RequestMappingHandlerMapping.getBuilderConfiguration(): RequestMappingInfo.BuilderConfiguration - added:
method RequestMappingHandlerMapping.getPathPrefixes(): Map - added:
method RequestMappingHandlerMapping.registerHandlerMethod(Object, Method, RequestMappingInfo): void - added:
method RequestMappingHandlerMapping.registerMapping(RequestMappingInfo, Object, Method): void - added:
method RequestMappingHandlerMapping.setPathPrefixes(Map): void - added:
method ResponseBodyEmitter.onError(Consumer): void - added:
method ResponseBodyEmitter.toString(): String - added:
method ServletModelAttributeMethodProcessor.resolveConstructorArgument(String, Class, NativeWebRequest): Object
- removed:
abstract class AbstractUrlMethodNameResolver implements MethodNameResolver - removed:
class InternalPathMethodNameResolver extends AbstractUrlMethodNameResolver - removed:
class MultiActionController extends AbstractController implements LastModified - removed:
class NoSuchRequestHandlingMethodException extends ServletException - removed:
class ParameterMethodNameResolver implements MethodNameResolver - removed:
class PropertiesMethodNameResolver extends AbstractUrlMethodNameResolver implements InitializingBean - removed:
ctor AbstractUrlMethodNameResolver() - removed:
ctor InternalPathMethodNameResolver() - removed:
ctor MultiActionController() - removed:
ctor MultiActionController(Object) - removed:
ctor NoSuchRequestHandlingMethodException(HttpServletRequest) - removed:
ctor NoSuchRequestHandlingMethodException(String, Class) - removed:
ctor NoSuchRequestHandlingMethodException(String, String, Map) - removed:
ctor ParameterMethodNameResolver() - removed:
ctor PropertiesMethodNameResolver() - removed:
field AbstractUrlMethodNameResolver.logger: Log - removed:
field ParameterMethodNameResolver.logger: Log - removed:
interface MethodNameResolver - removed:
method AbstractUrlMethodNameResolver.getHandlerMethodName(HttpServletRequest): String - removed:
method AbstractUrlMethodNameResolver.getHandlerMethodNameForUrlPath(String): String - removed:
method AbstractUrlMethodNameResolver.setAlwaysUseFullPath(boolean): void - removed:
method AbstractUrlMethodNameResolver.setUrlDecode(boolean): void - removed:
method AbstractUrlMethodNameResolver.setUrlPathHelper(UrlPathHelper): void - removed:
method InternalPathMethodNameResolver.extractHandlerMethodNameFromUrlPath(String): String - removed:
method InternalPathMethodNameResolver.getHandlerMethodNameForUrlPath(String): String - removed:
method InternalPathMethodNameResolver.getPrefix(): String - removed:
method InternalPathMethodNameResolver.getSuffix(): String - removed:
method InternalPathMethodNameResolver.postProcessHandlerMethodName(String): String - removed:
method InternalPathMethodNameResolver.setPrefix(String): void - removed:
method InternalPathMethodNameResolver.setSuffix(String): void - removed:
method MethodNameResolver.getHandlerMethodName(HttpServletRequest): String - removed:
method MultiActionController.bind(HttpServletRequest, Object): void - removed:
method MultiActionController.createBinder(HttpServletRequest, Object): ServletRequestDataBinder - removed:
method MultiActionController.getCommandName(Object): String - removed:
method MultiActionController.getExceptionHandler(Throwable): Method - removed:
method MultiActionController.getLastModified(HttpServletRequest): long - removed:
method MultiActionController.getMethodNameResolver(): MethodNameResolver - removed:
method MultiActionController.getValidators(): Validator[] - removed:
method MultiActionController.getWebBindingInitializer(): WebBindingInitializer - removed:
method MultiActionController.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpServletRequest, HttpServletResponse): ModelAndView - removed:
method MultiActionController.handleRequestInternal(HttpServletRequest, HttpServletResponse): ModelAndView - removed:
method MultiActionController.initBinder(HttpServletRequest, ServletRequestDataBinder): void - removed:
method MultiActionController.invokeNamedMethod(String, HttpServletRequest, HttpServletResponse): ModelAndView - removed:
method MultiActionController.newCommandObject(Class): Object - removed:
method MultiActionController.setDelegate(Object): void - removed:
method MultiActionController.setMethodNameResolver(MethodNameResolver): void - removed:
method MultiActionController.setValidators(Validator[]): void - removed:
method MultiActionController.setWebBindingInitializer(WebBindingInitializer): void - removed:
method NoSuchRequestHandlingMethodException.getMethodName(): String - removed:
method ParameterMethodNameResolver.getHandlerMethodName(HttpServletRequest): String - removed:
method ParameterMethodNameResolver.setDefaultMethodName(String): void - removed:
method ParameterMethodNameResolver.setLogicalMappings(Properties): void - removed:
method ParameterMethodNameResolver.setMethodParamNames(String[]): void - removed:
method ParameterMethodNameResolver.setParamName(String): void - removed:
method PropertiesMethodNameResolver.afterPropertiesSet(): void - removed:
method PropertiesMethodNameResolver.getHandlerMethodNameForUrlPath(String): String - removed:
method PropertiesMethodNameResolver.setMappings(Properties): void - removed:
method PropertiesMethodNameResolver.setPathMatcher(PathMatcher): void - removed:
static field MultiActionController.DEFAULT_COMMAND_NAME: String - removed:
static field MultiActionController.LAST_MODIFIED_METHOD_SUFFIX: String - removed:
static field MultiActionController.PAGE_NOT_FOUND_LOG_CATEGORY: String - removed:
static field MultiActionController.pageNotFoundLogger: Log - removed:
static field ParameterMethodNameResolver.DEFAULT_PARAM_NAME: String
- removed:
abstract class AbstractControllerUrlHandlerMapping extends AbstractDetectingUrlHandlerMapping - removed:
class ControllerBeanNameHandlerMapping extends AbstractControllerUrlHandlerMapping - removed:
class ControllerClassNameHandlerMapping extends AbstractControllerUrlHandlerMapping - removed:
ctor AbstractControllerUrlHandlerMapping() - removed:
ctor ControllerBeanNameHandlerMapping() - removed:
ctor ControllerClassNameHandlerMapping() - removed:
method AbstractControllerUrlHandlerMapping.buildUrlsForHandler(String, Class): String[] - removed:
method AbstractControllerUrlHandlerMapping.determineUrlsForHandler(String): String[] - removed:
method AbstractControllerUrlHandlerMapping.isControllerType(Class): boolean - removed:
method AbstractControllerUrlHandlerMapping.isEligibleForMapping(String, Class): boolean - removed:
method AbstractControllerUrlHandlerMapping.isMultiActionControllerType(Class): boolean - removed:
method AbstractControllerUrlHandlerMapping.setExcludedClasses(Class[]): void - removed:
method AbstractControllerUrlHandlerMapping.setExcludedPackages(String[]): void - removed:
method AbstractControllerUrlHandlerMapping.setIncludeAnnotatedControllers(boolean): void - removed:
method ControllerBeanNameHandlerMapping.buildUrlsForHandler(String, Class): String[] - removed:
method ControllerBeanNameHandlerMapping.generatePathMapping(String): String - removed:
method ControllerBeanNameHandlerMapping.setUrlPrefix(String): void - removed:
method ControllerBeanNameHandlerMapping.setUrlSuffix(String): void - removed:
method ControllerClassNameHandlerMapping.buildUrlsForHandler(String, Class): String[] - removed:
method ControllerClassNameHandlerMapping.generatePathMappings(Class): String[] - removed:
method ControllerClassNameHandlerMapping.setBasePackage(String): void - removed:
method ControllerClassNameHandlerMapping.setCaseSensitive(boolean): void - removed:
method ControllerClassNameHandlerMapping.setPathPrefix(String): void - removed:
method DefaultHandlerExceptionResolver.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpServletRequest, HttpServletResponse, Object): ModelAndView - added:
method DefaultHandlerExceptionResolver.handleAsyncRequestNotUsableException(AsyncRequestNotUsableException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
- removed:
ctor CssLinkResourceTransformer.AbstractCssLinkParser() - removed:
interface CssLinkResourceTransformer.CssLinkParser - removed:
interface EncodedResource extends Resource - removed:
interface VersionedResource extends Resource - removed:
method CssLinkResourceTransformer.AbstractCssLinkParser.addLink(int, String, String, Set): int - removed:
method CssLinkResourceTransformer.AbstractCssLinkParser.extractLink(int, String, Set): int - removed:
method CssLinkResourceTransformer.AbstractCssLinkParser.getKeyword(): String - removed:
method CssLinkResourceTransformer.AbstractCssLinkParser.parseLink(String, Set): void - removed:
method CssLinkResourceTransformer.CssLinkParser.parseLink(String, Set): void - removed:
method EncodedResource.getContentEncoding(): String - removed:
method ResourceHttpRequestHandler.getMediaType(Resource): MediaType - removed:
method ResourceUrlProvider.getPathHelper(): UrlPathHelper - removed:
method VersionedResource.getVersion(): String - removed:
static abstract class CssLinkResourceTransformer.AbstractCssLinkParser implements CssLinkResourceTransformer.CssLinkParser - changed:
class ResourceUrlProvider implements ApplicationListener → class ResourceUrlProvider implements ApplicationListener, ApplicationContextAware - changed:
class ResourceUrlProviderExposingInterceptor extends HandlerInterceptorAdapter → class ResourceUrlProviderExposingInterceptor implements HandlerInterceptor - added:
class EncodedResourceResolver extends AbstractResourceResolver - added:
ctor CssLinkResourceTransformer.AbstractLinkParser() - added:
ctor EncodedResourceResolver() - added:
interface CssLinkResourceTransformer.LinkParser - added:
interface HttpResource extends Resource - added:
method CachingResourceResolver.getContentCodings(): List - added:
method CachingResourceResolver.setContentCodings(List): void - added:
method CssLinkResourceTransformer.AbstractLinkParser.extractLink(int, String, SortedSet): int - added:
method CssLinkResourceTransformer.AbstractLinkParser.extractLink(int, String, String, SortedSet): int - added:
method CssLinkResourceTransformer.AbstractLinkParser.getKeyword(): String - added:
method CssLinkResourceTransformer.AbstractLinkParser.parse(String, SortedSet): void - added:
method CssLinkResourceTransformer.LinkParser.parse(String, SortedSet): void - added:
method EncodedResourceResolver.getContentCodings(): List - added:
method EncodedResourceResolver.getExtensions(): Map - added:
method EncodedResourceResolver.registerExtension(String, String): void - added:
method EncodedResourceResolver.resolveResourceInternal(HttpServletRequest, String, List, ResourceResolverChain): Resource - added:
method EncodedResourceResolver.resolveUrlPathInternal(String, List, ResourceResolverChain): String - added:
method EncodedResourceResolver.setContentCodings(List): void - added:
method EncodedResourceResolver.setExtensions(Map): void - added:
method HttpResource.getResponseHeaders(): HttpHeaders - added:
method ResourceHttpRequestHandler.getMediaTypes(): Map - added:
method ResourceHttpRequestHandler.isOptimizeLocations(): boolean - added:
method ResourceHttpRequestHandler.isUseLastModified(): boolean - added:
method ResourceHttpRequestHandler.setMediaTypes(Map): void - added:
method ResourceHttpRequestHandler.setOptimizeLocations(boolean): void - added:
method ResourceHttpRequestHandler.setUseLastModified(boolean): void - added:
method ResourceTransformerSupport.toAbsolutePath(String, HttpServletRequest): String - added:
method ResourceUrlProvider.setApplicationContext(ApplicationContext): void - added:
static abstract class CssLinkResourceTransformer.AbstractLinkParser implements CssLinkResourceTransformer.LinkParser - added:
static field EncodedResourceResolver.DEFAULT_CODINGS: List
- removed:
ctor RequestContext() - removed:
method JspAwareRequestContext.initContext(PageContext, Map): void - removed:
method RequestContext.initContext(HttpServletRequest, HttpServletResponse, ServletContext, Map): void - removed:
static method RequestContextUtils.getWebApplicationContext(ServletRequest): WebApplicationContext - removed:
static method RequestContextUtils.getWebApplicationContext(ServletRequest, ServletContext): WebApplicationContext - added:
static method RequestContextUtils.saveOutputFlashMap(String, HttpServletRequest, HttpServletResponse): void
- removed:
method FormTag.getCommandName(): String - removed:
method FormTag.getMethodParameter(): String - removed:
method FormTag.setCommandName(String): void - removed:
static field InputTag.READONLY_ATTRIBUTE: String - removed:
static field TextareaTag.READONLY_ATTRIBUTE: String - added:
method TagWriter.writeAttribute(String): void
- changed:
class ThemeChangeInterceptor extends HandlerInterceptorAdapter → class ThemeChangeInterceptor implements HandlerInterceptor
- added:
interface AbstractCachingViewResolver.CacheFilter - added:
method AbstractCachingViewResolver.CacheFilter.filter(View, String, Locale): boolean - added:
method AbstractCachingViewResolver.getCacheFilter(): AbstractCachingViewResolver.CacheFilter - added:
method AbstractCachingViewResolver.setCacheFilter(AbstractCachingViewResolver.CacheFilter): void - added:
method AbstractView.formatViewName(): String - added:
method InternalResourceViewResolver.instantiateView(): AbstractUrlBasedView - added:
method UrlBasedViewResolver.applyLifecycleMethods(String, AbstractUrlBasedView): View - added:
method UrlBasedViewResolver.instantiateView(): AbstractUrlBasedView
- removed:
abstract class AbstractExcelView extends AbstractView - removed:
abstract class AbstractJExcelView extends AbstractView - removed:
ctor AbstractExcelView() - removed:
ctor AbstractJExcelView() - removed:
method AbstractExcelView.buildExcelDocument(Map, HSSFWorkbook, HttpServletRequest, HttpServletResponse): void - removed:
method AbstractExcelView.generatesDownloadContent(): boolean - removed:
method AbstractExcelView.getCell(HSSFSheet, int, int): HSSFCell - removed:
method AbstractExcelView.getTemplateSource(String, HttpServletRequest): HSSFWorkbook - removed:
method AbstractExcelView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void - removed:
method AbstractExcelView.setText(HSSFCell, String): void - removed:
method AbstractExcelView.setUrl(String): void - removed:
method AbstractJExcelView.buildExcelDocument(Map, WritableWorkbook, HttpServletRequest, HttpServletResponse): void - removed:
method AbstractJExcelView.generatesDownloadContent(): boolean - removed:
method AbstractJExcelView.getTemplateSource(String, HttpServletRequest): Workbook - removed:
method AbstractJExcelView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void - removed:
method AbstractJExcelView.setUrl(String): void
- added:
method FreeMarkerView.obtainConfiguration(): Configuration - added:
method FreeMarkerViewResolver.instantiateView(): AbstractUrlBasedView
- added:
method GroovyMarkupViewResolver.instantiateView(): AbstractUrlBasedView
- removed:
abstract class AbstractJasperReportsSingleFormatView extends AbstractJasperReportsView - removed:
abstract class AbstractJasperReportsView extends AbstractUrlBasedView - removed:
class ConfigurableJasperReportsView extends AbstractJasperReportsSingleFormatView - removed:
class JasperReportsCsvView extends AbstractJasperReportsSingleFormatView - removed:
class JasperReportsHtmlView extends AbstractJasperReportsSingleFormatView - removed:
class JasperReportsMultiFormatView extends AbstractJasperReportsView - removed:
class JasperReportsPdfView extends AbstractJasperReportsSingleFormatView - removed:
class JasperReportsViewResolver extends UrlBasedViewResolver - removed:
class JasperReportsXlsView extends AbstractJasperReportsSingleFormatView - removed:
class JasperReportsXlsxView extends AbstractJasperReportsSingleFormatView - removed:
ctor AbstractJasperReportsSingleFormatView() - removed:
ctor AbstractJasperReportsView() - removed:
ctor ConfigurableJasperReportsView() - removed:
ctor JasperReportsCsvView() - removed:
ctor JasperReportsHtmlView() - removed:
ctor JasperReportsMultiFormatView() - removed:
ctor JasperReportsPdfView() - removed:
ctor JasperReportsViewResolver() - removed:
ctor JasperReportsXlsView() - removed:
ctor JasperReportsXlsxView() - removed:
method AbstractJasperReportsSingleFormatView.createExporter(): JRExporter - removed:
method AbstractJasperReportsSingleFormatView.generatesDownloadContent(): boolean - removed:
method AbstractJasperReportsSingleFormatView.renderReport(JasperPrint, Map, HttpServletResponse): void - removed:
method AbstractJasperReportsSingleFormatView.renderReportUsingOutputStream(JRExporter, JasperPrint, HttpServletResponse): void - removed:
method AbstractJasperReportsSingleFormatView.renderReportUsingWriter(JRExporter, JasperPrint, HttpServletResponse): void - removed:
method AbstractJasperReportsSingleFormatView.useWriter(): boolean - removed:
method AbstractJasperReportsView.convertExporterParameters(): void - removed:
method AbstractJasperReportsView.convertParameterValue(JRExporterParameter, Object): Object - removed:
method AbstractJasperReportsView.convertReportData(Object): JRDataSource - removed:
method AbstractJasperReportsView.convertToExporterParameter(String): JRExporterParameter - removed:
method AbstractJasperReportsView.createReport(JRDataSourceProvider): JRDataSource - removed:
method AbstractJasperReportsView.exposeLocalizationContext(Map, HttpServletRequest): void - removed:
method AbstractJasperReportsView.fillReport(Map): JasperPrint - removed:
method AbstractJasperReportsView.getConvertedExporterParameters(): Map - removed:
method AbstractJasperReportsView.getExporterParameter(Object): JRExporterParameter - removed:
method AbstractJasperReportsView.getExporterParameters(): Map - removed:
method AbstractJasperReportsView.getJdbcDataSource(): DataSource - removed:
method AbstractJasperReportsView.getReport(): JasperReport - removed:
method AbstractJasperReportsView.getReportData(Map): JRDataSource - removed:
method AbstractJasperReportsView.getReportDataTypes(): Class[] - removed:
method AbstractJasperReportsView.initApplicationContext(): void - removed:
method AbstractJasperReportsView.isUrlRequired(): boolean - removed:
method AbstractJasperReportsView.loadReport(): JasperReport - removed:
method AbstractJasperReportsView.loadReport(Resource): JasperReport - removed:
method AbstractJasperReportsView.onInit(): void - removed:
method AbstractJasperReportsView.postProcessReport(JasperPrint, Map): void - removed:
method AbstractJasperReportsView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void - removed:
method AbstractJasperReportsView.renderReport(JasperPrint, Map, HttpServletResponse): void - removed:
method AbstractJasperReportsView.setConvertedExporterParameters(Map): void - removed:
method AbstractJasperReportsView.setExporterParameters(Map): void - removed:
method AbstractJasperReportsView.setHeaders(Properties): void - removed:
method AbstractJasperReportsView.setJdbcDataSource(DataSource): void - removed:
method AbstractJasperReportsView.setReportDataKey(String): void - removed:
method AbstractJasperReportsView.setSubReportDataKeys(String[]): void - removed:
method AbstractJasperReportsView.setSubReportUrls(Properties): void - removed:
method ConfigurableJasperReportsView.createExporter(): JRExporter - removed:
method ConfigurableJasperReportsView.onInit(): void - removed:
method ConfigurableJasperReportsView.setExporterClass(Class): void - removed:
method ConfigurableJasperReportsView.setUseWriter(boolean): void - removed:
method ConfigurableJasperReportsView.useWriter(): boolean - removed:
method JasperReportsCsvView.createExporter(): JRExporter - removed:
method JasperReportsCsvView.useWriter(): boolean - removed:
method JasperReportsHtmlView.createExporter(): JRExporter - removed:
method JasperReportsHtmlView.useWriter(): boolean - removed:
method JasperReportsMultiFormatView.generatesDownloadContent(): boolean - removed:
method JasperReportsMultiFormatView.getContentDispositionMappings(): Properties - removed:
method JasperReportsMultiFormatView.renderReport(JasperPrint, Map, HttpServletResponse): void - removed:
method JasperReportsMultiFormatView.setContentDispositionMappings(Properties): void - removed:
method JasperReportsMultiFormatView.setFormatKey(String): void - removed:
method JasperReportsMultiFormatView.setFormatMappings(Map): void - removed:
method JasperReportsPdfView.createExporter(): JRExporter - removed:
method JasperReportsPdfView.useWriter(): boolean - removed:
method JasperReportsViewResolver.buildView(String): AbstractUrlBasedView - removed:
method JasperReportsViewResolver.requiredViewClass(): Class - removed:
method JasperReportsViewResolver.setExporterParameters(Map): void - removed:
method JasperReportsViewResolver.setHeaders(Properties): void - removed:
method JasperReportsViewResolver.setJdbcDataSource(DataSource): void - removed:
method JasperReportsViewResolver.setReportDataKey(String): void - removed:
method JasperReportsViewResolver.setSubReportDataKeys(String[]): void - removed:
method JasperReportsViewResolver.setSubReportUrls(Properties): void - removed:
method JasperReportsXlsView.createExporter(): JRExporter - removed:
method JasperReportsXlsView.useWriter(): boolean - removed:
method JasperReportsXlsxView.createExporter(): JRExporter - removed:
method JasperReportsXlsxView.useWriter(): boolean - removed:
static field AbstractJasperReportsView.CONTENT_DISPOSITION_INLINE: String - removed:
static field AbstractJasperReportsView.HEADER_CONTENT_DISPOSITION: String - removed:
static field JasperReportsMultiFormatView.DEFAULT_FORMAT_KEY: String
- removed:
method MappingJackson2JsonView.filterAndWrapModel(Map, HttpServletRequest): Object - removed:
method MappingJackson2JsonView.isValidJsonpQueryParam(String): boolean - removed:
method MappingJackson2JsonView.setJsonpParameterNames(Set): void - removed:
method MappingJackson2JsonView.setResponseContentType(HttpServletRequest, HttpServletResponse): void - removed:
method MappingJackson2JsonView.writeSuffix(JsonGenerator, Object): void - removed:
static field MappingJackson2JsonView.DEFAULT_JSONP_CONTENT_TYPE: String
- removed:
method ScriptTemplateView.setContentType(String): void - changed:
method ScriptTemplateView.createEngineFromName(): ScriptEngine → method ScriptTemplateView.createEngineFromName(String): ScriptEngine - added:
class RenderingContext - added:
ctor RenderingContext(ApplicationContext, Locale, Function, String) - added:
ctor ScriptTemplateConfigurer(String) - added:
method RenderingContext.getApplicationContext(): ApplicationContext - added:
method RenderingContext.getLocale(): Locale - added:
method RenderingContext.getTemplateLoader(): Function - added:
method RenderingContext.getUrl(): String - added:
method ScriptTemplateConfig.getEngineSupplier(): Supplier - added:
method ScriptTemplateConfigurer.getEngineSupplier(): Supplier - added:
method ScriptTemplateConfigurer.setEngineSupplier(Supplier): void - added:
method ScriptTemplateView.setEngineSupplier(Supplier): void - added:
method ScriptTemplateViewResolver.instantiateView(): AbstractUrlBasedView
- removed:
abstract class AbstractSpringPreparerFactory implements PreparerFactory - removed:
class SimpleSpringPreparerFactory extends AbstractSpringPreparerFactory - removed:
class SpringBeanPreparerFactory extends AbstractSpringPreparerFactory - removed:
class SpringLocaleResolver extends DefaultLocaleResolver - removed:
class SpringWildcardServletTilesApplicationContext extends ServletTilesApplicationContext - removed:
class TilesConfigurer implements ServletContextAware, InitializingBean, DisposableBean - removed:
class TilesView extends AbstractUrlBasedView - removed:
class TilesViewResolver extends UrlBasedViewResolver - removed:
ctor AbstractSpringPreparerFactory() - removed:
ctor SimpleSpringPreparerFactory() - removed:
ctor SpringBeanPreparerFactory() - removed:
ctor SpringLocaleResolver() - removed:
ctor SpringWildcardServletTilesApplicationContext(ServletContext) - removed:
ctor TilesConfigurer() - removed:
ctor TilesView() - removed:
ctor TilesViewResolver() - removed:
field TilesConfigurer.logger: Log - removed:
method AbstractSpringPreparerFactory.getPreparer(String, TilesRequestContext): ViewPreparer - removed:
method AbstractSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer - removed:
method SimpleSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer - removed:
method SpringBeanPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer - removed:
method SpringLocaleResolver.resolveLocale(TilesRequestContext): Locale - removed:
method SpringWildcardServletTilesApplicationContext.getResource(String): URL - removed:
method SpringWildcardServletTilesApplicationContext.getResources(String): Set - removed:
method TilesConfigurer.afterPropertiesSet(): void - removed:
method TilesConfigurer.createTilesInitializer(): TilesInitializer - removed:
method TilesConfigurer.destroy(): void - removed:
method TilesConfigurer.setCheckRefresh(boolean): void - removed:
method TilesConfigurer.setCompleteAutoload(boolean): void - removed:
method TilesConfigurer.setDefinitions(String[]): void - removed:
method TilesConfigurer.setDefinitionsFactoryClass(Class): void - removed:
method TilesConfigurer.setPreparerFactoryClass(Class): void - removed:
method TilesConfigurer.setServletContext(ServletContext): void - removed:
method TilesConfigurer.setTilesInitializer(TilesInitializer): void - removed:
method TilesConfigurer.setUseMutableTilesContainer(boolean): void - removed:
method TilesConfigurer.setValidateDefinitions(boolean): void - removed:
method TilesView.checkResource(Locale): boolean - removed:
method TilesView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void - removed:
method TilesView.setAlwaysInclude(boolean): void - removed:
method TilesViewResolver.buildView(String): AbstractUrlBasedView - removed:
method TilesViewResolver.requiredViewClass(): Class - removed:
method TilesViewResolver.setAlwaysInclude(Boolean): void
- added:
method TilesViewResolver.instantiateView(): AbstractUrlBasedView
- removed:
class VelocityConfigurer extends VelocityEngineFactory implements VelocityConfig, InitializingBean, ResourceLoaderAware, ServletContextAware - removed:
class VelocityLayoutView extends VelocityToolboxView - removed:
class VelocityLayoutViewResolver extends VelocityViewResolver - removed:
class VelocityToolboxView extends VelocityView - removed:
class VelocityView extends AbstractTemplateView - removed:
class VelocityViewResolver extends AbstractTemplateViewResolver - removed:
ctor VelocityConfigurer() - removed:
ctor VelocityLayoutView() - removed:
ctor VelocityLayoutViewResolver() - removed:
ctor VelocityToolboxView() - removed:
ctor VelocityView() - removed:
ctor VelocityViewResolver() - removed:
interface VelocityConfig - removed:
method VelocityConfig.getVelocityEngine(): VelocityEngine - removed:
method VelocityConfigurer.afterPropertiesSet(): void - removed:
method VelocityConfigurer.getVelocityEngine(): VelocityEngine - removed:
method VelocityConfigurer.postProcessVelocityEngine(VelocityEngine): void - removed:
method VelocityConfigurer.setServletContext(ServletContext): void - removed:
method VelocityConfigurer.setVelocityEngine(VelocityEngine): void - removed:
method VelocityLayoutView.checkResource(Locale): boolean - removed:
method VelocityLayoutView.doRender(Context, HttpServletResponse): void - removed:
method VelocityLayoutView.setLayoutKey(String): void - removed:
method VelocityLayoutView.setLayoutUrl(String): void - removed:
method VelocityLayoutView.setScreenContentKey(String): void - removed:
method VelocityLayoutViewResolver.buildView(String): AbstractUrlBasedView - removed:
method VelocityLayoutViewResolver.requiredViewClass(): Class - removed:
method VelocityLayoutViewResolver.setLayoutKey(String): void - removed:
method VelocityLayoutViewResolver.setLayoutUrl(String): void - removed:
method VelocityLayoutViewResolver.setScreenContentKey(String): void - removed:
method VelocityToolboxView.createVelocityContext(Map, HttpServletRequest, HttpServletResponse): Context - removed:
method VelocityToolboxView.getToolboxConfigLocation(): String - removed:
method VelocityToolboxView.initTool(Object, Context): void - removed:
method VelocityToolboxView.setToolboxConfigLocation(String): void - removed:
method VelocityView.autodetectVelocityEngine(): VelocityEngine - removed:
method VelocityView.checkResource(Locale): boolean - removed:
method VelocityView.createVelocityContext(Map): Context - removed:
method VelocityView.createVelocityContext(Map, HttpServletRequest, HttpServletResponse): Context - removed:
method VelocityView.doRender(Context, HttpServletResponse): void - removed:
method VelocityView.exposeHelpers(Context, HttpServletRequest): void - removed:
method VelocityView.exposeHelpers(Context, HttpServletRequest, HttpServletResponse): void - removed:
method VelocityView.exposeHelpers(Map, HttpServletRequest): void - removed:
method VelocityView.exposeToolAttributes(Context, HttpServletRequest): void - removed:
method VelocityView.getEncoding(): String - removed:
method VelocityView.getTemplate(): Template - removed:
method VelocityView.getTemplate(String): Template - removed:
method VelocityView.getVelocityEngine(): VelocityEngine - removed:
method VelocityView.initApplicationContext(): void - removed:
method VelocityView.initTool(Object, Context): void - removed:
method VelocityView.isCacheTemplate(): boolean - removed:
method VelocityView.mergeTemplate(Template, Context, HttpServletResponse): void - removed:
method VelocityView.renderMergedTemplateModel(Map, HttpServletRequest, HttpServletResponse): void - removed:
method VelocityView.setCacheTemplate(boolean): void - removed:
method VelocityView.setDateToolAttribute(String): void - removed:
method VelocityView.setEncoding(String): void - removed:
method VelocityView.setNumberToolAttribute(String): void - removed:
method VelocityView.setToolAttributes(Map): void - removed:
method VelocityView.setVelocityEngine(VelocityEngine): void - removed:
method VelocityViewResolver.buildView(String): AbstractUrlBasedView - removed:
method VelocityViewResolver.initApplicationContext(): void - removed:
method VelocityViewResolver.requiredViewClass(): Class - removed:
method VelocityViewResolver.setDateToolAttribute(String): void - removed:
method VelocityViewResolver.setNumberToolAttribute(String): void - removed:
method VelocityViewResolver.setToolboxConfigLocation(String): void - removed:
static field VelocityLayoutView.DEFAULT_LAYOUT_KEY: String - removed:
static field VelocityLayoutView.DEFAULT_LAYOUT_URL: String - removed:
static field VelocityLayoutView.DEFAULT_SCREEN_CONTENT_KEY: String
- added:
method XsltViewResolver.instantiateView(): AbstractUrlBasedView