Skip to content

Upgrading org.springframework:spring-webmvc 2 to 3

Unknown2.5.6.SEC03 → 3.2.18.RELEASE

Fetching 32 releases from GitHub…0 / 32
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds javax.servlet:javax.servlet-api 3.0.1, org.springframework:spring-expression 3.2.18.RELEASE.

Drops commons-logging:commons-logging, javax.servlet:jsp-api, javax.servlet:jstl, javax.servlet:servlet-api, org.springframework:spring-context-support.

Installs 9 packages in all (was 10).

Also installs org.springframework:spring-aop.

Moves commons-logging:commons-logging 1.1.1 → 1.1.3. Your build may pick other versions.

4 packages of its own release move with it.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: abstract class RequestUtils
  • removed: abstract class ServletRequestUtils
  • removed: class EscapedErrors implements Errors
  • removed: class MissingServletRequestParameterException extends ServletRequestBindingException
  • removed: class ServletRequestBindingException extends NestedServletException
  • removed: class ServletRequestDataBinder extends WebDataBinder
  • removed: class ServletRequestParameterPropertyValues extends MutablePropertyValues
  • removed: class WebDataBinder extends DataBinder
  • removed: ctor EscapedErrors(Errors)
  • removed: ctor MissingServletRequestParameterException(String, String)
  • removed: ctor RequestUtils()
  • removed: ctor ServletRequestBindingException(String)
  • removed: ctor ServletRequestBindingException(String, Throwable)
  • removed: ctor ServletRequestDataBinder(Object)
  • removed: ctor ServletRequestDataBinder(Object, String)
  • removed: ctor ServletRequestParameterPropertyValues(ServletRequest)
  • removed: ctor ServletRequestParameterPropertyValues(ServletRequest, String)
  • removed: ctor ServletRequestParameterPropertyValues(ServletRequest, String, String)
  • removed: ctor ServletRequestUtils()
  • removed: ctor WebDataBinder(Object)
  • removed: ctor WebDataBinder(Object, String)
  • removed: method EscapedErrors.addAllErrors(Errors): void
  • removed: method EscapedErrors.getAllErrors(): List
  • removed: method EscapedErrors.getErrorCount(): int
  • removed: method EscapedErrors.getFieldError(): FieldError
  • removed: method EscapedErrors.getFieldError(String): FieldError
  • removed: method EscapedErrors.getFieldErrorCount(): int
  • removed: method EscapedErrors.getFieldErrorCount(String): int
  • removed: method EscapedErrors.getFieldErrors(): List
  • removed: method EscapedErrors.getFieldErrors(String): List
  • removed: method EscapedErrors.getFieldType(String): Class
  • removed: method EscapedErrors.getFieldValue(String): Object
  • removed: method EscapedErrors.getGlobalError(): ObjectError
  • removed: method EscapedErrors.getGlobalErrorCount(): int
  • removed: method EscapedErrors.getGlobalErrors(): List
  • removed: method EscapedErrors.getNestedPath(): String
  • removed: method EscapedErrors.getObjectName(): String
  • removed: method EscapedErrors.getSource(): Errors
  • removed: method EscapedErrors.hasErrors(): boolean
  • removed: method EscapedErrors.hasFieldErrors(): boolean
  • removed: method EscapedErrors.hasFieldErrors(String): boolean
  • removed: method EscapedErrors.hasGlobalErrors(): boolean
  • removed: method EscapedErrors.popNestedPath(): void
  • removed: method EscapedErrors.pushNestedPath(String): void
  • removed: method EscapedErrors.reject(String): void
  • removed: method EscapedErrors.reject(String, Object[], String): void
  • removed: method EscapedErrors.reject(String, String): void
  • removed: method EscapedErrors.rejectValue(String, String): void
  • removed: method EscapedErrors.rejectValue(String, String, Object[], String): void
  • removed: method EscapedErrors.rejectValue(String, String, String): void
  • removed: method EscapedErrors.setNestedPath(String): void
  • removed: method MissingServletRequestParameterException.getMessage(): String
  • removed: method MissingServletRequestParameterException.getParameterName(): String
  • removed: method MissingServletRequestParameterException.getParameterType(): String
  • removed: method ServletRequestDataBinder.bind(ServletRequest): void
  • removed: method ServletRequestDataBinder.closeNoCatch(): void
  • removed: method WebDataBinder.bindMultipartFiles(Map, MutablePropertyValues): void
  • removed: method WebDataBinder.checkFieldMarkers(MutablePropertyValues): void
  • removed: method WebDataBinder.doBind(MutablePropertyValues): void
  • removed: method WebDataBinder.getEmptyValue(String, Class): Object
  • removed: method WebDataBinder.getFieldMarkerPrefix(): String
  • removed: method WebDataBinder.isBindEmptyMultipartFiles(): boolean
  • removed: method WebDataBinder.setBindEmptyMultipartFiles(boolean): void
  • removed: method WebDataBinder.setFieldMarkerPrefix(String): void
  • removed: static field ServletRequestParameterPropertyValues.DEFAULT_PREFIX_SEPARATOR: String
  • removed: static field WebDataBinder.DEFAULT_FIELD_MARKER_PREFIX: String
  • removed: static method RequestUtils.getBooleanParameter(HttpServletRequest, String): Boolean
  • removed: static method RequestUtils.getBooleanParameter(HttpServletRequest, String, boolean): boolean
  • removed: static method RequestUtils.getBooleanParameters(HttpServletRequest, String): boolean[]
  • removed: static method RequestUtils.getDoubleParameter(HttpServletRequest, String): Double
  • removed: static method RequestUtils.getDoubleParameter(HttpServletRequest, String, double): double
  • removed: static method RequestUtils.getDoubleParameters(HttpServletRequest, String): double[]
  • removed: static method RequestUtils.getFloatParameter(HttpServletRequest, String): Float
  • removed: static method RequestUtils.getFloatParameter(HttpServletRequest, String, float): float
  • removed: static method RequestUtils.getFloatParameters(HttpServletRequest, String): float[]
  • removed: static method RequestUtils.getIntParameter(HttpServletRequest, String): Integer
  • removed: static method RequestUtils.getIntParameter(HttpServletRequest, String, int): int
  • removed: static method RequestUtils.getIntParameters(HttpServletRequest, String): int[]
  • removed: static method RequestUtils.getLongParameter(HttpServletRequest, String): Long
  • removed: static method RequestUtils.getLongParameter(HttpServletRequest, String, long): long
  • removed: static method RequestUtils.getLongParameters(HttpServletRequest, String): long[]
  • removed: static method RequestUtils.getRequiredBooleanParameter(HttpServletRequest, String): boolean
  • removed: static method RequestUtils.getRequiredBooleanParameters(HttpServletRequest, String): boolean[]
  • removed: static method RequestUtils.getRequiredDoubleParameter(HttpServletRequest, String): double
  • removed: static method RequestUtils.getRequiredDoubleParameters(HttpServletRequest, String): double[]
  • removed: static method RequestUtils.getRequiredFloatParameter(HttpServletRequest, String): float
  • removed: static method RequestUtils.getRequiredFloatParameters(HttpServletRequest, String): float[]
  • removed: static method RequestUtils.getRequiredIntParameter(HttpServletRequest, String): int
  • removed: static method RequestUtils.getRequiredIntParameters(HttpServletRequest, String): int[]
  • removed: static method RequestUtils.getRequiredLongParameter(HttpServletRequest, String): long
  • removed: static method RequestUtils.getRequiredLongParameters(HttpServletRequest, String): long[]
  • removed: static method RequestUtils.getRequiredStringParameter(HttpServletRequest, String): String
  • removed: static method RequestUtils.getRequiredStringParameters(HttpServletRequest, String): String[]
  • removed: static method RequestUtils.getStringParameter(HttpServletRequest, String): String
  • removed: static method RequestUtils.getStringParameter(HttpServletRequest, String, String): String
  • removed: static method RequestUtils.getStringParameters(HttpServletRequest, String): String[]
  • removed: static method RequestUtils.rejectRequestMethod(HttpServletRequest, String): void
  • removed: static method ServletRequestUtils.getBooleanParameter(ServletRequest, String): Boolean
  • removed: static method ServletRequestUtils.getBooleanParameter(ServletRequest, String, boolean): boolean
  • removed: static method ServletRequestUtils.getBooleanParameters(ServletRequest, String): boolean[]
  • removed: static method ServletRequestUtils.getDoubleParameter(ServletRequest, String): Double
  • removed: static method ServletRequestUtils.getDoubleParameter(ServletRequest, String, double): double
  • removed: static method ServletRequestUtils.getDoubleParameters(ServletRequest, String): double[]
  • removed: static method ServletRequestUtils.getFloatParameter(ServletRequest, String): Float
  • removed: static method ServletRequestUtils.getFloatParameter(ServletRequest, String, float): float
  • removed: static method ServletRequestUtils.getFloatParameters(ServletRequest, String): float[]
  • removed: static method ServletRequestUtils.getIntParameter(ServletRequest, String): Integer
  • removed: static method ServletRequestUtils.getIntParameter(ServletRequest, String, int): int
  • removed: static method ServletRequestUtils.getIntParameters(ServletRequest, String): int[]
  • removed: static method ServletRequestUtils.getLongParameter(ServletRequest, String): Long
  • removed: static method ServletRequestUtils.getLongParameter(ServletRequest, String, long): long
  • removed: static method ServletRequestUtils.getLongParameters(ServletRequest, String): long[]
  • removed: static method ServletRequestUtils.getRequiredBooleanParameter(ServletRequest, String): boolean
  • removed: static method ServletRequestUtils.getRequiredBooleanParameters(ServletRequest, String): boolean[]
  • removed: static method ServletRequestUtils.getRequiredDoubleParameter(ServletRequest, String): double
  • removed: static method ServletRequestUtils.getRequiredDoubleParameters(ServletRequest, String): double[]
  • removed: static method ServletRequestUtils.getRequiredFloatParameter(ServletRequest, String): float
  • removed: static method ServletRequestUtils.getRequiredFloatParameters(ServletRequest, String): float[]
  • removed: static method ServletRequestUtils.getRequiredIntParameter(ServletRequest, String): int
  • removed: static method ServletRequestUtils.getRequiredIntParameters(ServletRequest, String): int[]
  • removed: static method ServletRequestUtils.getRequiredLongParameter(ServletRequest, String): long
  • removed: static method ServletRequestUtils.getRequiredLongParameters(ServletRequest, String): long[]
  • removed: static method ServletRequestUtils.getRequiredStringParameter(ServletRequest, String): String
  • removed: static method ServletRequestUtils.getRequiredStringParameters(ServletRequest, String): String[]
  • removed: static method ServletRequestUtils.getStringParameter(ServletRequest, String): String
  • removed: static method ServletRequestUtils.getStringParameter(ServletRequest, String, String): String
  • removed: static method ServletRequestUtils.getStringParameters(ServletRequest, String): String[]
  • removed: @interface InitBinder
  • removed: @interface ModelAttribute
  • removed: @interface RequestMapping
  • removed: @interface RequestParam
  • removed: @interface SessionAttributes
  • removed: enum RequestMethod
  • removed: method InitBinder.value(): String[]
  • removed: method ModelAttribute.value(): String
  • removed: method RequestMapping.method(): RequestMethod[]
  • removed: method RequestMapping.params(): String[]
  • removed: method RequestMapping.value(): String[]
  • removed: method RequestParam.required(): boolean
  • removed: method RequestParam.value(): String
  • removed: method SessionAttributes.types(): Class[]
  • removed: method SessionAttributes.value(): String[]
  • removed: static field RequestMethod.DELETE: RequestMethod
  • removed: static field RequestMethod.GET: RequestMethod
  • removed: static field RequestMethod.HEAD: RequestMethod
  • removed: static field RequestMethod.OPTIONS: RequestMethod
  • removed: static field RequestMethod.POST: RequestMethod
  • removed: static field RequestMethod.PUT: RequestMethod
  • removed: static field RequestMethod.TRACE: RequestMethod
  • removed: static method RequestMethod.valueOf(String): RequestMethod
  • removed: static method RequestMethod.values(): RequestMethod[]
  • removed: class HandlerMethodInvocationException extends NestedRuntimeException
  • removed: class HandlerMethodInvoker
  • removed: class HandlerMethodResolver
  • removed: ctor HandlerMethodInvocationException(Method, Throwable)
  • removed: ctor HandlerMethodInvoker(HandlerMethodResolver)
  • removed: ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer)
  • removed: ctor HandlerMethodInvoker(HandlerMethodResolver, WebBindingInitializer, SessionAttributeStore, ParameterNameDiscoverer, WebArgumentResolver[])
  • removed: ctor HandlerMethodResolver(Class)
  • removed: method HandlerMethodInvoker.createBinder(NativeWebRequest, Object, String): WebDataBinder
  • removed: method HandlerMethodInvoker.doBind(NativeWebRequest, WebDataBinder, boolean): void
  • removed: method HandlerMethodInvoker.invokeHandlerMethod(Method, Object, NativeWebRequest, ExtendedModelMap): Object
  • removed: method HandlerMethodInvoker.isBindingCandidate(Object): boolean
  • removed: method HandlerMethodInvoker.raiseMissingParameterException(String, Class): void
  • removed: method HandlerMethodInvoker.raiseSessionRequiredException(String): void
  • removed: method HandlerMethodInvoker.resolveCommonArgument(MethodParameter, NativeWebRequest): Object
  • removed: method HandlerMethodInvoker.resolveStandardArgument(Class, NativeWebRequest): Object
  • removed: method HandlerMethodInvoker.updateModelAttributes(Object, Map, ExtendedModelMap, NativeWebRequest): void
  • removed: method HandlerMethodResolver.getActualSessionAttributeNames(): Set
  • removed: method HandlerMethodResolver.getHandlerMethods(): Set
  • removed: method HandlerMethodResolver.getInitBinderMethods(): Set
  • removed: method HandlerMethodResolver.getModelAttributeMethods(): Set
  • removed: method HandlerMethodResolver.getTypeLevelMapping(): RequestMapping
  • removed: method HandlerMethodResolver.hasHandlerMethods(): boolean
  • removed: method HandlerMethodResolver.hasSessionAttributes(): boolean
  • removed: method HandlerMethodResolver.hasTypeLevelMapping(): boolean
  • removed: method HandlerMethodResolver.isSessionAttribute(String, Class): boolean
  • removed: class ConfigurableWebBindingInitializer implements WebBindingInitializer
  • removed: class DefaultSessionAttributeStore implements SessionAttributeStore
  • removed: class SimpleSessionStatus implements SessionStatus
  • removed: class WebRequestDataBinder extends WebDataBinder
  • removed: ctor ConfigurableWebBindingInitializer()
  • removed: ctor DefaultSessionAttributeStore()
  • removed: ctor SimpleSessionStatus()
  • removed: ctor WebRequestDataBinder(Object)
  • removed: ctor WebRequestDataBinder(Object, String)
  • removed: interface SessionAttributeStore
  • removed: interface SessionStatus
  • removed: interface WebArgumentResolver
  • removed: interface WebBindingInitializer
  • removed: method ConfigurableWebBindingInitializer.getBindingErrorProcessor(): BindingErrorProcessor
  • removed: method ConfigurableWebBindingInitializer.getMessageCodesResolver(): MessageCodesResolver
  • removed: method ConfigurableWebBindingInitializer.getPropertyEditorRegistrars(): PropertyEditorRegistrar[]
  • removed: method ConfigurableWebBindingInitializer.initBinder(WebDataBinder, WebRequest): void
  • removed: method ConfigurableWebBindingInitializer.setBindingErrorProcessor(BindingErrorProcessor): void
  • removed: method ConfigurableWebBindingInitializer.setDirectFieldAccess(boolean): void
  • removed: method ConfigurableWebBindingInitializer.setMessageCodesResolver(MessageCodesResolver): void
  • removed: method ConfigurableWebBindingInitializer.setPropertyEditorRegistrar(PropertyEditorRegistrar): void
  • removed: method ConfigurableWebBindingInitializer.setPropertyEditorRegistrars(PropertyEditorRegistrar[]): void
  • removed: method DefaultSessionAttributeStore.cleanupAttribute(WebRequest, String): void
  • removed: method DefaultSessionAttributeStore.getAttributeNameInSession(WebRequest, String): String
  • removed: method DefaultSessionAttributeStore.retrieveAttribute(WebRequest, String): Object
  • removed: method DefaultSessionAttributeStore.setAttributeNamePrefix(String): void
  • removed: method DefaultSessionAttributeStore.storeAttribute(WebRequest, String, Object): void
  • removed: method SessionAttributeStore.cleanupAttribute(WebRequest, String): void
  • removed: method SessionAttributeStore.retrieveAttribute(WebRequest, String): Object
  • removed: method SessionAttributeStore.storeAttribute(WebRequest, String, Object): void
  • removed: method SessionStatus.isComplete(): boolean
  • removed: method SessionStatus.setComplete(): void
  • removed: method SimpleSessionStatus.isComplete(): boolean
  • removed: method SimpleSessionStatus.setComplete(): void
  • removed: method WebArgumentResolver.resolveArgument(MethodParameter, NativeWebRequest): Object
  • removed: method WebBindingInitializer.initBinder(WebDataBinder, WebRequest): void
  • removed: method WebRequestDataBinder.bind(WebRequest): void
  • removed: method WebRequestDataBinder.closeNoCatch(): void
  • removed: static field WebArgumentResolver.UNRESOLVED: Object
  • removed: class MaxUploadSizeExceededException extends MultipartException
  • removed: class MultipartException extends NestedRuntimeException
  • removed: ctor MaxUploadSizeExceededException(long)
  • removed: ctor MaxUploadSizeExceededException(long, Throwable)
  • removed: ctor MultipartException(String)
  • removed: ctor MultipartException(String, Throwable)
  • removed: interface MultipartFile
  • removed: interface MultipartHttpServletRequest extends HttpServletRequest, MultipartRequest
  • removed: interface MultipartRequest
  • removed: interface MultipartResolver
  • removed: method MaxUploadSizeExceededException.getMaxUploadSize(): long
  • removed: method MultipartFile.getBytes(): byte[]
  • removed: method MultipartFile.getContentType(): String
  • removed: method MultipartFile.getInputStream(): InputStream
  • removed: method MultipartFile.getName(): String
  • removed: method MultipartFile.getOriginalFilename(): String
  • removed: method MultipartFile.getSize(): long
  • removed: method MultipartFile.isEmpty(): boolean
  • removed: method MultipartFile.transferTo(File): void
  • removed: method MultipartRequest.getFile(String): MultipartFile
  • removed: method MultipartRequest.getFileMap(): Map
  • removed: method MultipartRequest.getFileNames(): Iterator
  • removed: method MultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • removed: method MultipartResolver.isMultipart(HttpServletRequest): boolean
  • removed: method MultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • removed: abstract class CommonsFileUploadSupport
  • removed: class CommonsMultipartFile implements MultipartFile, Serializable
  • removed: class CommonsMultipartResolver extends CommonsFileUploadSupport implements MultipartResolver, ServletContextAware
  • removed: ctor CommonsFileUploadSupport()
  • removed: ctor CommonsFileUploadSupport.MultipartParsingResult(Map, Map)
  • removed: ctor CommonsMultipartFile(FileItem)
  • removed: ctor CommonsMultipartResolver()
  • removed: ctor CommonsMultipartResolver(ServletContext)
  • removed: field CommonsFileUploadSupport.logger: Log
  • removed: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartFiles(): Map
  • removed: method CommonsFileUploadSupport.MultipartParsingResult.getMultipartParameters(): Map
  • removed: method CommonsFileUploadSupport.cleanupFileItems(Collection): void
  • removed: method CommonsFileUploadSupport.getDefaultEncoding(): String
  • removed: method CommonsFileUploadSupport.getFileItemFactory(): DiskFileItemFactory
  • removed: method CommonsFileUploadSupport.getFileUpload(): FileUpload
  • removed: method CommonsFileUploadSupport.isUploadTempDirSpecified(): boolean
  • removed: method CommonsFileUploadSupport.newFileItemFactory(): DiskFileItemFactory
  • removed: method CommonsFileUploadSupport.newFileUpload(FileItemFactory): FileUpload
  • removed: method CommonsFileUploadSupport.parseFileItems(List, String): CommonsFileUploadSupport.MultipartParsingResult
  • removed: method CommonsFileUploadSupport.prepareFileUpload(String): FileUpload
  • removed: method CommonsFileUploadSupport.setDefaultEncoding(String): void
  • removed: method CommonsFileUploadSupport.setMaxInMemorySize(int): void
  • removed: method CommonsFileUploadSupport.setMaxUploadSize(long): void
  • removed: method CommonsFileUploadSupport.setUploadTempDir(Resource): void
  • removed: method CommonsMultipartFile.getBytes(): byte[]
  • removed: method CommonsMultipartFile.getContentType(): String
  • removed: method CommonsMultipartFile.getFileItem(): FileItem
  • removed: method CommonsMultipartFile.getInputStream(): InputStream
  • removed: method CommonsMultipartFile.getName(): String
  • removed: method CommonsMultipartFile.getOriginalFilename(): String
  • removed: method CommonsMultipartFile.getSize(): long
  • removed: method CommonsMultipartFile.getStorageDescription(): String
  • removed: method CommonsMultipartFile.isAvailable(): boolean
  • removed: method CommonsMultipartFile.isEmpty(): boolean
  • removed: method CommonsMultipartFile.transferTo(File): void
  • removed: method CommonsMultipartResolver.cleanupMultipart(MultipartHttpServletRequest): void
  • removed: method CommonsMultipartResolver.determineEncoding(HttpServletRequest): String
  • removed: method CommonsMultipartResolver.isMultipart(HttpServletRequest): boolean
  • removed: method CommonsMultipartResolver.newFileUpload(FileItemFactory): FileUpload
  • removed: method CommonsMultipartResolver.parseRequest(HttpServletRequest): CommonsFileUploadSupport.MultipartParsingResult
  • removed: method CommonsMultipartResolver.resolveMultipart(HttpServletRequest): MultipartHttpServletRequest
  • removed: method CommonsMultipartResolver.setResolveLazily(boolean): void
  • removed: method CommonsMultipartResolver.setServletContext(ServletContext): void
  • removed: static class CommonsFileUploadSupport.MultipartParsingResult
  • removed: static field CommonsMultipartFile.logger: Log
  • removed: abstract class AbstractMultipartHttpServletRequest extends HttpServletRequestWrapper implements MultipartHttpServletRequest
  • removed: class ByteArrayMultipartFileEditor extends ByteArrayPropertyEditor
  • removed: class DefaultMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
  • removed: class MultipartFilter extends OncePerRequestFilter
  • removed: class StringMultipartFileEditor extends PropertyEditorSupport
  • removed: ctor AbstractMultipartHttpServletRequest(HttpServletRequest)
  • removed: ctor ByteArrayMultipartFileEditor()
  • removed: ctor DefaultMultipartHttpServletRequest(HttpServletRequest)
  • removed: ctor DefaultMultipartHttpServletRequest(HttpServletRequest, Map, Map)
  • removed: ctor MultipartFilter()
  • removed: ctor StringMultipartFileEditor()
  • removed: ctor StringMultipartFileEditor(String)
  • removed: method AbstractMultipartHttpServletRequest.getFile(String): MultipartFile
  • removed: method AbstractMultipartHttpServletRequest.getFileMap(): Map
  • removed: method AbstractMultipartHttpServletRequest.getFileNames(): Iterator
  • removed: method AbstractMultipartHttpServletRequest.getMultipartFiles(): Map
  • removed: method AbstractMultipartHttpServletRequest.initializeMultipart(): void
  • removed: method AbstractMultipartHttpServletRequest.setMultipartFiles(Map): void
  • removed: method ByteArrayMultipartFileEditor.getAsText(): String
  • removed: method ByteArrayMultipartFileEditor.setValue(Object): void
  • removed: method DefaultMultipartHttpServletRequest.getMultipartParameters(): Map
  • removed: method DefaultMultipartHttpServletRequest.getParameter(String): String
  • removed: method DefaultMultipartHttpServletRequest.getParameterMap(): Map
  • removed: method DefaultMultipartHttpServletRequest.getParameterNames(): Enumeration
  • removed: method DefaultMultipartHttpServletRequest.getParameterValues(String): String[]
  • removed: method DefaultMultipartHttpServletRequest.setMultipartParameters(Map): void
  • removed: method MultipartFilter.doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method MultipartFilter.getMultipartResolverBeanName(): String
  • removed: method MultipartFilter.lookupMultipartResolver(): MultipartResolver
  • removed: method MultipartFilter.lookupMultipartResolver(HttpServletRequest): MultipartResolver
  • removed: method MultipartFilter.setMultipartResolverBeanName(String): void
  • removed: method StringMultipartFileEditor.setAsText(String): void
  • removed: method StringMultipartFileEditor.setValue(Object): void
  • removed: static field MultipartFilter.DEFAULT_MULTIPART_RESOLVER_BEAN_NAME: String
  • removed: method DispatcherServlet.getLastModified(HttpServletRequest): long
  • removed: method DispatcherServlet.setThreadContextInheritable(boolean): void
  • removed: static field DispatcherServlet.HANDLER_EXECUTION_CHAIN_ATTRIBUTE: String
  • changed: abstract class FrameworkServlet extends HttpServletBean implements ApplicationListener → abstract class FrameworkServlet extends HttpServletBean
  • changed: abstract class HttpServletBean extends HttpServlet → abstract class HttpServletBean extends HttpServlet implements EnvironmentCapable, EnvironmentAware
  • changed: method FrameworkServlet.onApplicationEvent(ApplicationEvent): void → method FrameworkServlet.onApplicationEvent(ContextRefreshedEvent): void
  • added: ctor DispatcherServlet(WebApplicationContext)
  • added: ctor FlashMap()
  • added: ctor FrameworkServlet(WebApplicationContext)
  • added: final class FlashMap extends HashMap implements Comparable
  • added: interface AsyncHandlerInterceptor extends HandlerInterceptor
  • added: interface FlashMapManager
  • added: interface SmartView extends View
  • added: method AsyncHandlerInterceptor.afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object): void
  • added: method DispatcherServlet.getHandler(HttpServletRequest): HandlerExecutionChain
  • added: method FlashMap.addTargetRequestParam(String, String): FlashMap
  • added: method FlashMap.addTargetRequestParams(MultiValueMap): FlashMap
  • added: method FlashMap.compareTo(FlashMap): int
  • added: method FlashMap.getTargetRequestParams(): MultiValueMap
  • added: method FlashMap.getTargetRequestPath(): String
  • added: method FlashMap.isExpired(): boolean
  • added: method FlashMap.setTargetRequestPath(String): void
  • added: method FlashMap.startExpirationPeriod(int): void
  • added: method FlashMap.toString(): String
  • added: method FlashMapManager.retrieveAndUpdate(HttpServletRequest, HttpServletResponse): FlashMap
  • added: method FlashMapManager.saveOutputFlashMap(FlashMap, HttpServletRequest, HttpServletResponse): void
  • added: method FrameworkServlet.applyInitializers(ConfigurableApplicationContext): void
  • added: method FrameworkServlet.buildLocaleContext(HttpServletRequest): LocaleContext
  • added: method FrameworkServlet.buildRequestAttributes(HttpServletRequest, HttpServletResponse, RequestAttributes): ServletRequestAttributes
  • added: method FrameworkServlet.configureAndRefreshWebApplicationContext(ConfigurableWebApplicationContext): void
  • added: method FrameworkServlet.createWebApplicationContext(ApplicationContext): WebApplicationContext
  • added: method FrameworkServlet.getContextId(): String
  • added: method FrameworkServlet.service(HttpServletRequest, HttpServletResponse): void
  • added: method FrameworkServlet.setContextId(String): void
  • added: method FrameworkServlet.setContextInitializerClasses(String): void
  • added: method FrameworkServlet.setContextInitializers(ApplicationContextInitializer[]): void
  • added: method FrameworkServlet.setThreadContextInheritable(boolean): void
  • added: method HttpServletBean.createEnvironment(): ConfigurableEnvironment
  • added: method HttpServletBean.getEnvironment(): ConfigurableEnvironment
  • added: method HttpServletBean.setEnvironment(Environment): void
  • added: method SmartView.isRedirectView(): boolean
  • added: static field DispatcherServlet.FLASH_MAP_MANAGER_ATTRIBUTE: String
  • added: static field DispatcherServlet.FLASH_MAP_MANAGER_BEAN_NAME: String
  • added: static field DispatcherServlet.INPUT_FLASH_MAP_ATTRIBUTE: String
  • added: static field DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE: String
  • added: static field HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE: String
  • added: static field HandlerMapping.INTROSPECT_TYPE_LEVEL_MAPPING: String
  • added: static field HandlerMapping.MATRIX_VARIABLES_ATTRIBUTE: String
  • added: static field HandlerMapping.PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE: String
  • added: static field HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE: String
  • added: static field View.PATH_VARIABLES: String
  • added: static field View.RESPONSE_STATUS_ATTRIBUTE: String
  • added: static field View.SELECTED_CONTENT_TYPE: String
  • added: class MvcNamespaceHandler extends NamespaceHandlerSupport
  • added: ctor MvcNamespaceHandler()
  • added: method MvcNamespaceHandler.init(): void
  • added: @interface EnableWebMvc
  • added: abstract class WebMvcConfigurerAdapter implements WebMvcConfigurer
  • added: class AsyncSupportConfigurer
  • added: class ContentNegotiationConfigurer
  • added: class DefaultServletHandlerConfigurer
  • added: class DelegatingWebMvcConfiguration extends WebMvcConfigurationSupport
  • added: class InterceptorRegistration
  • added: class InterceptorRegistry
  • added: class PathMatchConfigurer
  • added: class ResourceHandlerRegistration
  • added: class ResourceHandlerRegistry
  • added: class ViewControllerRegistration
  • added: class ViewControllerRegistry
  • added: class WebMvcConfigurationSupport implements ApplicationContextAware, ServletContextAware
  • added: ctor AsyncSupportConfigurer()
  • added: ctor ContentNegotiationConfigurer(ServletContext)
  • added: ctor DefaultServletHandlerConfigurer(ServletContext)
  • added: ctor DelegatingWebMvcConfiguration()
  • added: ctor InterceptorRegistration(HandlerInterceptor)
  • added: ctor InterceptorRegistry()
  • added: ctor PathMatchConfigurer()
  • added: ctor ResourceHandlerRegistration(ResourceLoader, String[])
  • added: ctor ResourceHandlerRegistry(ApplicationContext, ServletContext)
  • added: ctor ViewControllerRegistration(String)
  • added: ctor ViewControllerRegistry()
  • added: ctor WebMvcConfigurationSupport()
  • added: ctor WebMvcConfigurerAdapter()
  • added: interface WebMvcConfigurer
  • added: method AsyncSupportConfigurer.getCallableInterceptors(): List
  • added: method AsyncSupportConfigurer.getDeferredResultInterceptors(): List
  • added: method AsyncSupportConfigurer.getTaskExecutor(): AsyncTaskExecutor
  • added: method AsyncSupportConfigurer.getTimeout(): Long
  • added: method AsyncSupportConfigurer.registerCallableInterceptors(CallableProcessingInterceptor[]): AsyncSupportConfigurer
  • added: method AsyncSupportConfigurer.registerDeferredResultInterceptors(DeferredResultProcessingInterceptor[]): AsyncSupportConfigurer
  • added: method AsyncSupportConfigurer.setDefaultTimeout(long): AsyncSupportConfigurer
  • added: method AsyncSupportConfigurer.setTaskExecutor(AsyncTaskExecutor): AsyncSupportConfigurer
  • added: method ContentNegotiationConfigurer.defaultContentType(MediaType): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.favorParameter(boolean): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.favorPathExtension(boolean): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.getContentNegotiationManager(): ContentNegotiationManager
  • added: method ContentNegotiationConfigurer.ignoreAcceptHeader(boolean): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.mediaType(String, MediaType): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.mediaTypes(Map): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.parameterName(String): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.replaceMediaTypes(Map): ContentNegotiationConfigurer
  • added: method ContentNegotiationConfigurer.useJaf(boolean): ContentNegotiationConfigurer
  • added: method DefaultServletHandlerConfigurer.enable(): void
  • added: method DefaultServletHandlerConfigurer.enable(String): void
  • added: method DefaultServletHandlerConfigurer.getHandlerMapping(): AbstractHandlerMapping
  • added: method DelegatingWebMvcConfiguration.addArgumentResolvers(List): void
  • added: method DelegatingWebMvcConfiguration.addFormatters(FormatterRegistry): void
  • added: method DelegatingWebMvcConfiguration.addInterceptors(InterceptorRegistry): void
  • added: method DelegatingWebMvcConfiguration.addResourceHandlers(ResourceHandlerRegistry): void
  • added: method DelegatingWebMvcConfiguration.addReturnValueHandlers(List): void
  • added: method DelegatingWebMvcConfiguration.addViewControllers(ViewControllerRegistry): void
  • added: method DelegatingWebMvcConfiguration.configureAsyncSupport(AsyncSupportConfigurer): void
  • added: method DelegatingWebMvcConfiguration.configureContentNegotiation(ContentNegotiationConfigurer): void
  • added: method DelegatingWebMvcConfiguration.configureDefaultServletHandling(DefaultServletHandlerConfigurer): void
  • added: method DelegatingWebMvcConfiguration.configureHandlerExceptionResolvers(List): void
  • added: method DelegatingWebMvcConfiguration.configureMessageConverters(List): void
  • added: method DelegatingWebMvcConfiguration.configurePathMatch(PathMatchConfigurer): void
  • added: method DelegatingWebMvcConfiguration.getMessageCodesResolver(): MessageCodesResolver
  • added: method DelegatingWebMvcConfiguration.getValidator(): Validator
  • added: method DelegatingWebMvcConfiguration.setConfigurers(List): void
  • added: method InterceptorRegistration.addPathPatterns(String[]): InterceptorRegistration
  • added: method InterceptorRegistration.excludePathPatterns(String[]): InterceptorRegistration
  • added: method InterceptorRegistration.getInterceptor(): Object
  • added: method InterceptorRegistry.addInterceptor(HandlerInterceptor): InterceptorRegistration
  • added: method InterceptorRegistry.addWebRequestInterceptor(WebRequestInterceptor): InterceptorRegistration
  • added: method InterceptorRegistry.getInterceptors(): List
  • added: method PathMatchConfigurer.getPathMatcher(): PathMatcher
  • added: method PathMatchConfigurer.getUrlPathHelper(): UrlPathHelper
  • added: method PathMatchConfigurer.isUseRegisteredSuffixPatternMatch(): Boolean
  • added: method PathMatchConfigurer.isUseSuffixPatternMatch(): Boolean
  • added: method PathMatchConfigurer.isUseTrailingSlashMatch(): Boolean
  • added: method PathMatchConfigurer.setPathMatcher(PathMatcher): PathMatchConfigurer
  • added: method PathMatchConfigurer.setUrlPathHelper(UrlPathHelper): PathMatchConfigurer
  • added: method PathMatchConfigurer.setUseRegisteredSuffixPatternMatch(Boolean): PathMatchConfigurer
  • added: method PathMatchConfigurer.setUseSuffixPatternMatch(Boolean): PathMatchConfigurer
  • added: method PathMatchConfigurer.setUseTrailingSlashMatch(Boolean): PathMatchConfigurer
  • added: method ResourceHandlerRegistration.addResourceLocations(String[]): ResourceHandlerRegistration
  • added: method ResourceHandlerRegistration.getPathPatterns(): String[]
  • added: method ResourceHandlerRegistration.getRequestHandler(): ResourceHttpRequestHandler
  • added: method ResourceHandlerRegistration.setCachePeriod(Integer): ResourceHandlerRegistration
  • added: method ResourceHandlerRegistry.addResourceHandler(String[]): ResourceHandlerRegistration
  • added: method ResourceHandlerRegistry.getHandlerMapping(): AbstractHandlerMapping
  • added: method ResourceHandlerRegistry.setOrder(int): ResourceHandlerRegistry
  • added: method ViewControllerRegistration.getUrlPath(): String
  • added: method ViewControllerRegistration.getViewController(): Object
  • added: method ViewControllerRegistration.setViewName(String): void
  • added: method ViewControllerRegistry.addViewController(String): ViewControllerRegistration
  • added: method ViewControllerRegistry.getHandlerMapping(): AbstractHandlerMapping
  • added: method ViewControllerRegistry.setOrder(int): void
  • added: method WebMvcConfigurationSupport.addArgumentResolvers(List): void
  • added: method WebMvcConfigurationSupport.addDefaultHandlerExceptionResolvers(List): void
  • added: method WebMvcConfigurationSupport.addDefaultHttpMessageConverters(List): void
  • added: method WebMvcConfigurationSupport.addFormatters(FormatterRegistry): void
  • added: method WebMvcConfigurationSupport.addInterceptors(InterceptorRegistry): void
  • added: method WebMvcConfigurationSupport.addResourceHandlers(ResourceHandlerRegistry): void
  • added: method WebMvcConfigurationSupport.addReturnValueHandlers(List): void
  • added: method WebMvcConfigurationSupport.addViewControllers(ViewControllerRegistry): void
  • added: method WebMvcConfigurationSupport.beanNameHandlerMapping(): BeanNameUrlHandlerMapping
  • added: method WebMvcConfigurationSupport.configureAsyncSupport(AsyncSupportConfigurer): void
  • added: method WebMvcConfigurationSupport.configureContentNegotiation(ContentNegotiationConfigurer): void
  • added: method WebMvcConfigurationSupport.configureDefaultServletHandling(DefaultServletHandlerConfigurer): void
  • added: method WebMvcConfigurationSupport.configureHandlerExceptionResolvers(List): void
  • added: method WebMvcConfigurationSupport.configureMessageConverters(List): void
  • added: method WebMvcConfigurationSupport.configurePathMatch(PathMatchConfigurer): void
  • added: method WebMvcConfigurationSupport.defaultServletHandlerMapping(): HandlerMapping
  • added: method WebMvcConfigurationSupport.getConfigurableWebBindingInitializer(): ConfigurableWebBindingInitializer
  • added: method WebMvcConfigurationSupport.getDefaultMediaTypes(): Map
  • added: method WebMvcConfigurationSupport.getInterceptors(): Object[]
  • added: method WebMvcConfigurationSupport.getMessageCodesResolver(): MessageCodesResolver
  • added: method WebMvcConfigurationSupport.getMessageConverters(): List
  • added: method WebMvcConfigurationSupport.getPathMatchConfigurer(): PathMatchConfigurer
  • added: method WebMvcConfigurationSupport.getValidator(): Validator
  • added: method WebMvcConfigurationSupport.handlerExceptionResolver(): HandlerExceptionResolver
  • added: method WebMvcConfigurationSupport.httpRequestHandlerAdapter(): HttpRequestHandlerAdapter
  • added: method WebMvcConfigurationSupport.mvcContentNegotiationManager(): ContentNegotiationManager
  • added: method WebMvcConfigurationSupport.mvcConversionService(): FormattingConversionService
  • added: method WebMvcConfigurationSupport.mvcPathMatcher(): PathMatcher
  • added: method WebMvcConfigurationSupport.mvcUrlPathHelper(): UrlPathHelper
  • added: method WebMvcConfigurationSupport.mvcValidator(): Validator
  • added: method WebMvcConfigurationSupport.requestMappingHandlerAdapter(): RequestMappingHandlerAdapter
  • added: method WebMvcConfigurationSupport.requestMappingHandlerMapping(): RequestMappingHandlerMapping
  • added: method WebMvcConfigurationSupport.resourceHandlerMapping(): HandlerMapping
  • added: method WebMvcConfigurationSupport.setApplicationContext(ApplicationContext): void
  • added: method WebMvcConfigurationSupport.setServletContext(ServletContext): void
  • added: method WebMvcConfigurationSupport.simpleControllerHandlerAdapter(): SimpleControllerHandlerAdapter
  • added: method WebMvcConfigurationSupport.viewControllerHandlerMapping(): HandlerMapping
  • added: method WebMvcConfigurer.addArgumentResolvers(List): void
  • added: method WebMvcConfigurer.addFormatters(FormatterRegistry): void
  • added: method WebMvcConfigurer.addInterceptors(InterceptorRegistry): void
  • added: method WebMvcConfigurer.addResourceHandlers(ResourceHandlerRegistry): void
  • added: method WebMvcConfigurer.addReturnValueHandlers(List): void
  • added: method WebMvcConfigurer.addViewControllers(ViewControllerRegistry): void
  • added: method WebMvcConfigurer.configureAsyncSupport(AsyncSupportConfigurer): void
  • added: method WebMvcConfigurer.configureContentNegotiation(ContentNegotiationConfigurer): void
  • added: method WebMvcConfigurer.configureDefaultServletHandling(DefaultServletHandlerConfigurer): void
  • added: method WebMvcConfigurer.configureHandlerExceptionResolvers(List): void
  • added: method WebMvcConfigurer.configureMessageConverters(List): void
  • added: method WebMvcConfigurer.configurePathMatch(PathMatchConfigurer): void
  • added: method WebMvcConfigurer.getMessageCodesResolver(): MessageCodesResolver
  • added: method WebMvcConfigurer.getValidator(): Validator
  • added: method WebMvcConfigurerAdapter.addArgumentResolvers(List): void
  • added: method WebMvcConfigurerAdapter.addFormatters(FormatterRegistry): void
  • added: method WebMvcConfigurerAdapter.addInterceptors(InterceptorRegistry): void
  • added: method WebMvcConfigurerAdapter.addResourceHandlers(ResourceHandlerRegistry): void
  • added: method WebMvcConfigurerAdapter.addReturnValueHandlers(List): void
  • added: method WebMvcConfigurerAdapter.addViewControllers(ViewControllerRegistry): void
  • added: method WebMvcConfigurerAdapter.configureAsyncSupport(AsyncSupportConfigurer): void
  • added: method WebMvcConfigurerAdapter.configureContentNegotiation(ContentNegotiationConfigurer): void
  • added: method WebMvcConfigurerAdapter.configureDefaultServletHandling(DefaultServletHandlerConfigurer): void
  • added: method WebMvcConfigurerAdapter.configureHandlerExceptionResolvers(List): void
  • added: method WebMvcConfigurerAdapter.configureMessageConverters(List): void
  • added: method WebMvcConfigurerAdapter.configurePathMatch(PathMatchConfigurer): void
  • added: method WebMvcConfigurerAdapter.getMessageCodesResolver(): MessageCodesResolver
  • added: method WebMvcConfigurerAdapter.getValidator(): Validator
  • removed: field SimpleMappingExceptionResolver.logger: Log
  • removed: method AbstractUrlHandlerMapping.getPathMatcher(): PathMatcher
  • removed: method AbstractUrlHandlerMapping.setAlwaysUseFullPath(boolean): void
  • removed: method AbstractUrlHandlerMapping.setPathMatcher(PathMatcher): void
  • removed: method AbstractUrlHandlerMapping.setUrlDecode(boolean): void
  • removed: method AbstractUrlHandlerMapping.setUrlPathHelper(UrlPathHelper): void
  • removed: method SimpleMappingExceptionResolver.buildLogMessage(Exception, HttpServletRequest): String
  • removed: method SimpleMappingExceptionResolver.getOrder(): int
  • removed: method SimpleMappingExceptionResolver.logException(Exception, HttpServletRequest): void
  • removed: method SimpleMappingExceptionResolver.resolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • removed: method SimpleMappingExceptionResolver.setMappedHandlerClasses(Class[]): void
  • removed: method SimpleMappingExceptionResolver.setMappedHandlers(Set): void
  • removed: method SimpleMappingExceptionResolver.setOrder(int): void
  • removed: method SimpleMappingExceptionResolver.setWarnLogCategory(String): void
  • removed: method SimpleMappingExceptionResolver.shouldApplyTo(HttpServletRequest, Object): boolean
  • changed: abstract class HandlerInterceptorAdapter implements HandlerInterceptor → abstract class HandlerInterceptorAdapter implements AsyncHandlerInterceptor
  • changed: class SimpleMappingExceptionResolver implements HandlerExceptionResolver, Ordered → class SimpleMappingExceptionResolver extends AbstractHandlerExceptionResolver
  • changed: class WebRequestHandlerInterceptorAdapter implements HandlerInterceptor → class WebRequestHandlerInterceptorAdapter implements AsyncHandlerInterceptor
  • changed: method AbstractUrlHandlerMapping.buildPathExposingHandler(Object, String): Object → method AbstractUrlHandlerMapping.buildPathExposingHandler(Object, String, String, Map): Object
  • changed: method AbstractUrlHandlerMapping.exposePathWithinMapping(String, HttpServletRequest): void → method AbstractUrlHandlerMapping.exposePathWithinMapping(String, String, HttpServletRequest): void
  • added: abstract class AbstractHandlerExceptionResolver implements HandlerExceptionResolver, Ordered
  • added: abstract class AbstractHandlerMethodExceptionResolver extends AbstractHandlerExceptionResolver
  • added: abstract class AbstractHandlerMethodMapping extends AbstractHandlerMapping implements InitializingBean
  • added: class ConversionServiceExposingInterceptor extends HandlerInterceptorAdapter
  • added: class HandlerExceptionResolverComposite implements HandlerExceptionResolver, Ordered
  • added: ctor AbstractHandlerExceptionResolver()
  • added: ctor AbstractHandlerMethodExceptionResolver()
  • added: ctor AbstractHandlerMethodMapping()
  • added: ctor ConversionServiceExposingInterceptor(ConversionService)
  • added: ctor DispatcherServletWebRequest(HttpServletRequest, HttpServletResponse)
  • added: ctor HandlerExceptionResolverComposite()
  • added: ctor MappedInterceptor(String[], HandlerInterceptor)
  • added: ctor MappedInterceptor(String[], String[], HandlerInterceptor)
  • added: ctor MappedInterceptor(String[], String[], WebRequestInterceptor)
  • added: ctor MappedInterceptor(String[], WebRequestInterceptor)
  • added: field AbstractHandlerExceptionResolver.logger: Log
  • added: final class MappedInterceptor
  • added: method AbstractHandlerExceptionResolver.buildLogMessage(Exception, HttpServletRequest): String
  • added: method AbstractHandlerExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method AbstractHandlerExceptionResolver.getOrder(): int
  • added: method AbstractHandlerExceptionResolver.logException(Exception, HttpServletRequest): void
  • added: method AbstractHandlerExceptionResolver.prepareResponse(Exception, HttpServletResponse): void
  • added: method AbstractHandlerExceptionResolver.preventCaching(HttpServletResponse): void
  • added: method AbstractHandlerExceptionResolver.resolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method AbstractHandlerExceptionResolver.setMappedHandlerClasses(Class[]): void
  • added: method AbstractHandlerExceptionResolver.setMappedHandlers(Set): void
  • added: method AbstractHandlerExceptionResolver.setOrder(int): void
  • added: method AbstractHandlerExceptionResolver.setPreventResponseCaching(boolean): void
  • added: method AbstractHandlerExceptionResolver.setWarnLogCategory(String): void
  • added: method AbstractHandlerExceptionResolver.shouldApplyTo(HttpServletRequest, Object): boolean
  • added: method AbstractHandlerMapping.detectMappedInterceptors(List): void
  • added: method AbstractHandlerMapping.getMappedInterceptors(): MappedInterceptor[]
  • added: method AbstractHandlerMapping.getPathMatcher(): PathMatcher
  • added: method AbstractHandlerMapping.getUrlPathHelper(): UrlPathHelper
  • added: method AbstractHandlerMapping.setAlwaysUseFullPath(boolean): void
  • added: method AbstractHandlerMapping.setPathMatcher(PathMatcher): void
  • added: method AbstractHandlerMapping.setRemoveSemicolonContent(boolean): void
  • added: method AbstractHandlerMapping.setUrlDecode(boolean): void
  • added: method AbstractHandlerMapping.setUrlPathHelper(UrlPathHelper): void
  • added: method AbstractHandlerMethodExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method AbstractHandlerMethodExceptionResolver.doResolveHandlerMethodException(HttpServletRequest, HttpServletResponse, HandlerMethod, Exception): ModelAndView
  • added: method AbstractHandlerMethodExceptionResolver.shouldApplyTo(HttpServletRequest, Object): boolean
  • added: method AbstractHandlerMethodMapping.afterPropertiesSet(): void
  • added: method AbstractHandlerMethodMapping.createHandlerMethod(Object, Method): HandlerMethod
  • added: method AbstractHandlerMethodMapping.detectHandlerMethods(Object): void
  • added: method AbstractHandlerMethodMapping.getHandlerInternal(HttpServletRequest): HandlerMethod
  • added: method AbstractHandlerMethodMapping.getHandlerMethods(): Map
  • added: method AbstractHandlerMethodMapping.getMappingComparator(HttpServletRequest): Comparator
  • added: method AbstractHandlerMethodMapping.getMappingForMethod(Method, Class): Object
  • added: method AbstractHandlerMethodMapping.getMappingPathPatterns(Object): Set
  • added: method AbstractHandlerMethodMapping.getMatchingMapping(Object, HttpServletRequest): Object
  • added: method AbstractHandlerMethodMapping.handleMatch(Object, String, HttpServletRequest): void
  • added: method AbstractHandlerMethodMapping.handleNoMatch(Set, String, HttpServletRequest): HandlerMethod
  • added: method AbstractHandlerMethodMapping.handlerMethodsInitialized(Map): void
  • added: method AbstractHandlerMethodMapping.initHandlerMethods(): void
  • added: method AbstractHandlerMethodMapping.isHandler(Class): boolean
  • added: method AbstractHandlerMethodMapping.lookupHandlerMethod(String, HttpServletRequest): HandlerMethod
  • added: method AbstractHandlerMethodMapping.registerHandlerMethod(Object, Method, Object): void
  • added: method AbstractHandlerMethodMapping.setDetectHandlerMethodsInAncestorContexts(boolean): void
  • added: method AbstractUrlHandlerMapping.exposeUriTemplateVariables(Map, HttpServletRequest): void
  • added: method AbstractUrlHandlerMapping.supportsTypeLevelMappings(): boolean
  • added: method ConversionServiceExposingInterceptor.preHandle(HttpServletRequest, HttpServletResponse, Object): boolean
  • added: method HandlerExceptionResolverComposite.getExceptionResolvers(): List
  • added: method HandlerExceptionResolverComposite.getOrder(): int
  • added: method HandlerExceptionResolverComposite.resolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method HandlerExceptionResolverComposite.setExceptionResolvers(List): void
  • added: method HandlerExceptionResolverComposite.setOrder(int): void
  • added: method HandlerInterceptorAdapter.afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object): void
  • added: method MappedInterceptor.getInterceptor(): HandlerInterceptor
  • added: method MappedInterceptor.getPathPatterns(): String[]
  • added: method MappedInterceptor.matches(String, PathMatcher): boolean
  • added: method SimpleMappingExceptionResolver.addStatusCode(String, int): void
  • added: method SimpleMappingExceptionResolver.getStatusCodesAsMap(): Map
  • added: method SimpleMappingExceptionResolver.setExcludedExceptions(Class[]): void
  • added: method SimpleMappingExceptionResolver.setStatusCodes(Properties): void
  • added: method WebRequestHandlerInterceptorAdapter.afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object): void
  • removed: abstract class AbstractPathMapHandlerMapping extends AbstractUrlHandlerMapping
  • removed: class CommonsPathMapHandlerMapping extends AbstractPathMapHandlerMapping
  • removed: class PathMap
  • removed: class PathMap.__attributeRepository implements AttributeRepositoryClass
  • removed: ctor AbstractPathMapHandlerMapping()
  • removed: ctor CommonsPathMapHandlerMapping()
  • removed: ctor PathMap(String)
  • removed: ctor PathMap.__attributeRepository()
  • removed: method AbstractPathMapHandlerMapping.detectAndCreateHandlers(ConfigurableListableBeanFactory): void
  • removed: method AbstractPathMapHandlerMapping.getClassesWithPathMapAttributes(): Class[]
  • removed: method AbstractPathMapHandlerMapping.getPathMapAttributes(Class): PathMap[]
  • removed: method AbstractPathMapHandlerMapping.initApplicationContext(): void
  • removed: method AbstractPathMapHandlerMapping.registerHandler(PathMap[], Object): void
  • removed: method AbstractPathMapHandlerMapping.setAutowireMode(int): void
  • removed: method AbstractPathMapHandlerMapping.setAutowireModeName(String): void
  • removed: method AbstractPathMapHandlerMapping.setDependencyCheck(boolean): void
  • removed: method CommonsPathMapHandlerMapping.getClassesWithPathMapAttributes(): Class[]
  • removed: method CommonsPathMapHandlerMapping.getPathMapAttributes(Class): PathMap[]
  • removed: method PathMap.__attributeRepository.getClassAttributes(): Set
  • removed: method PathMap.__attributeRepository.getConstructorAttributes(): Map
  • removed: method PathMap.__attributeRepository.getFieldAttributes(): Map
  • removed: method PathMap.__attributeRepository.getMethodAttributes(): Map
  • removed: method PathMap.getUrl(): String
  • removed: method ParameterizableViewController.initApplicationContext(): void
  • added: method AbstractUrlViewController.setRemoveSemicolonContent(boolean): void
  • removed: method AnnotationMethodHandlerAdapter.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpServletRequest, HttpServletResponse): ModelAndView
  • changed: class AnnotationMethodHandlerAdapter extends WebContentGenerator implements HandlerAdapter → class AnnotationMethodHandlerAdapter extends WebContentGenerator implements HandlerAdapter, Ordered, BeanFactoryAware
  • added: class AnnotationMethodHandlerExceptionResolver extends AbstractHandlerExceptionResolver
  • added: class ResponseStatusExceptionResolver extends AbstractHandlerExceptionResolver implements MessageSourceAware
  • added: ctor AnnotationMethodHandlerExceptionResolver()
  • added: ctor ResponseStatusExceptionResolver()
  • added: interface ModelAndViewResolver
  • added: method AnnotationMethodHandlerAdapter.createHttpInputMessage(HttpServletRequest): HttpInputMessage
  • added: method AnnotationMethodHandlerAdapter.createHttpOutputMessage(HttpServletResponse): HttpOutputMessage
  • added: method AnnotationMethodHandlerAdapter.getMessageConverters(): HttpMessageConverter[]
  • added: method AnnotationMethodHandlerAdapter.getOrder(): int
  • added: method AnnotationMethodHandlerAdapter.setBeanFactory(BeanFactory): void
  • added: method AnnotationMethodHandlerAdapter.setCustomModelAndViewResolver(ModelAndViewResolver): void
  • added: method AnnotationMethodHandlerAdapter.setCustomModelAndViewResolvers(ModelAndViewResolver[]): void
  • added: method AnnotationMethodHandlerAdapter.setMessageConverters(HttpMessageConverter[]): void
  • added: method AnnotationMethodHandlerAdapter.setOrder(int): void
  • added: method AnnotationMethodHandlerExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method AnnotationMethodHandlerExceptionResolver.getHandledExceptions(Method): List
  • added: method AnnotationMethodHandlerExceptionResolver.resolveCommonArgument(MethodParameter, NativeWebRequest, Exception): Object
  • added: method AnnotationMethodHandlerExceptionResolver.resolveStandardArgument(Class, NativeWebRequest, Exception): Object
  • added: method AnnotationMethodHandlerExceptionResolver.setCustomArgumentResolver(WebArgumentResolver): void
  • added: method AnnotationMethodHandlerExceptionResolver.setCustomArgumentResolvers(WebArgumentResolver[]): void
  • added: method AnnotationMethodHandlerExceptionResolver.setMessageConverters(HttpMessageConverter[]): void
  • added: method DefaultAnnotationHandlerMapping.determineUrlsForHandlerMethods(Class, boolean): String[]
  • added: method DefaultAnnotationHandlerMapping.supportsTypeLevelMappings(): boolean
  • added: method ModelAndViewResolver.resolveModelAndView(Method, Class, Object, ExtendedModelMap, NativeWebRequest): ModelAndView
  • added: method ResponseStatusExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method ResponseStatusExceptionResolver.resolveResponseStatus(ResponseStatus, HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method ResponseStatusExceptionResolver.setMessageSource(MessageSource): void
  • added: static field ModelAndViewResolver.UNRESOLVED: ModelAndView
  • added: abstract class AbstractRequestCondition implements RequestCondition
  • added: class CompositeRequestCondition extends AbstractRequestCondition
  • added: ctor AbstractRequestCondition()
  • added: ctor CompositeRequestCondition(RequestCondition[])
  • added: ctor ConsumesRequestCondition(String[])
  • added: ctor ConsumesRequestCondition(String[], String[])
  • added: ctor HeadersRequestCondition(String[])
  • added: ctor ParamsRequestCondition(String[])
  • added: ctor PatternsRequestCondition(String[])
  • added: ctor PatternsRequestCondition(String[], UrlPathHelper, PathMatcher, boolean, boolean)
  • added: ctor PatternsRequestCondition(String[], UrlPathHelper, PathMatcher, boolean, boolean, List)
  • added: ctor ProducesRequestCondition(String[])
  • added: ctor ProducesRequestCondition(String[], String[])
  • added: ctor ProducesRequestCondition(String[], String[], ContentNegotiationManager)
  • added: ctor RequestConditionHolder(RequestCondition)
  • added: ctor RequestMethodsRequestCondition(RequestMethod[])
  • added: final class ConsumesRequestCondition extends AbstractRequestCondition
  • added: final class HeadersRequestCondition extends AbstractRequestCondition
  • added: final class ParamsRequestCondition extends AbstractRequestCondition
  • added: final class PatternsRequestCondition extends AbstractRequestCondition
  • added: final class ProducesRequestCondition extends AbstractRequestCondition
  • added: final class RequestConditionHolder extends AbstractRequestCondition
  • added: final class RequestMethodsRequestCondition extends AbstractRequestCondition
  • added: interface MediaTypeExpression
  • added: interface NameValueExpression
  • added: interface RequestCondition
  • added: method AbstractRequestCondition.equals(Object): boolean
  • added: method AbstractRequestCondition.getContent(): Collection
  • added: method AbstractRequestCondition.getToStringInfix(): String
  • added: method AbstractRequestCondition.hashCode(): int
  • added: method AbstractRequestCondition.toString(): String
  • added: method CompositeRequestCondition.combine(CompositeRequestCondition): CompositeRequestCondition
  • added: method CompositeRequestCondition.compareTo(CompositeRequestCondition, HttpServletRequest): int
  • added: method CompositeRequestCondition.getConditions(): List
  • added: method CompositeRequestCondition.getContent(): Collection
  • added: method CompositeRequestCondition.getMatchingCondition(HttpServletRequest): CompositeRequestCondition
  • added: method CompositeRequestCondition.getToStringInfix(): String
  • added: method CompositeRequestCondition.isEmpty(): boolean
  • added: method ConsumesRequestCondition.combine(ConsumesRequestCondition): ConsumesRequestCondition
  • added: method ConsumesRequestCondition.compareTo(ConsumesRequestCondition, HttpServletRequest): int
  • added: method ConsumesRequestCondition.getConsumableMediaTypes(): Set
  • added: method ConsumesRequestCondition.getContent(): Collection
  • added: method ConsumesRequestCondition.getExpressions(): Set
  • added: method ConsumesRequestCondition.getMatchingCondition(HttpServletRequest): ConsumesRequestCondition
  • added: method ConsumesRequestCondition.getToStringInfix(): String
  • added: method ConsumesRequestCondition.isEmpty(): boolean
  • added: method HeadersRequestCondition.combine(HeadersRequestCondition): HeadersRequestCondition
  • added: method HeadersRequestCondition.compareTo(HeadersRequestCondition, HttpServletRequest): int
  • added: method HeadersRequestCondition.getContent(): Collection
  • added: method HeadersRequestCondition.getExpressions(): Set
  • added: method HeadersRequestCondition.getMatchingCondition(HttpServletRequest): HeadersRequestCondition
  • added: method HeadersRequestCondition.getToStringInfix(): String
  • added: method MediaTypeExpression.getMediaType(): MediaType
  • added: method MediaTypeExpression.isNegated(): boolean
  • added: method NameValueExpression.getName(): String
  • added: method NameValueExpression.getValue(): Object
  • added: method NameValueExpression.isNegated(): boolean
  • added: method ParamsRequestCondition.combine(ParamsRequestCondition): ParamsRequestCondition
  • added: method ParamsRequestCondition.compareTo(ParamsRequestCondition, HttpServletRequest): int
  • added: method ParamsRequestCondition.getContent(): Collection
  • added: method ParamsRequestCondition.getExpressions(): Set
  • added: method ParamsRequestCondition.getMatchingCondition(HttpServletRequest): ParamsRequestCondition
  • added: method ParamsRequestCondition.getToStringInfix(): String
  • added: method PatternsRequestCondition.combine(PatternsRequestCondition): PatternsRequestCondition
  • added: method PatternsRequestCondition.compareTo(PatternsRequestCondition, HttpServletRequest): int
  • added: method PatternsRequestCondition.getContent(): Collection
  • added: method PatternsRequestCondition.getMatchingCondition(HttpServletRequest): PatternsRequestCondition
  • added: method PatternsRequestCondition.getPatterns(): Set
  • added: method PatternsRequestCondition.getToStringInfix(): String
  • added: method ProducesRequestCondition.combine(ProducesRequestCondition): ProducesRequestCondition
  • added: method ProducesRequestCondition.compareTo(ProducesRequestCondition, HttpServletRequest): int
  • added: method ProducesRequestCondition.getContent(): List
  • added: method ProducesRequestCondition.getExpressions(): Set
  • added: method ProducesRequestCondition.getMatchingCondition(HttpServletRequest): ProducesRequestCondition
  • added: method ProducesRequestCondition.getProducibleMediaTypes(): Set
  • added: method ProducesRequestCondition.getToStringInfix(): String
  • added: method ProducesRequestCondition.isEmpty(): boolean
  • added: method RequestCondition.combine(Object): Object
  • added: method RequestCondition.compareTo(Object, HttpServletRequest): int
  • added: method RequestCondition.getMatchingCondition(HttpServletRequest): Object
  • added: method RequestConditionHolder.combine(RequestConditionHolder): RequestConditionHolder
  • added: method RequestConditionHolder.compareTo(RequestConditionHolder, HttpServletRequest): int
  • added: method RequestConditionHolder.getCondition(): RequestCondition
  • added: method RequestConditionHolder.getContent(): Collection
  • added: method RequestConditionHolder.getMatchingCondition(HttpServletRequest): RequestConditionHolder
  • added: method RequestConditionHolder.getToStringInfix(): String
  • added: method RequestMethodsRequestCondition.combine(RequestMethodsRequestCondition): RequestMethodsRequestCondition
  • added: method RequestMethodsRequestCondition.compareTo(RequestMethodsRequestCondition, HttpServletRequest): int
  • added: method RequestMethodsRequestCondition.getContent(): Collection
  • added: method RequestMethodsRequestCondition.getMatchingCondition(HttpServletRequest): RequestMethodsRequestCondition
  • added: method RequestMethodsRequestCondition.getMethods(): Set
  • added: method RequestMethodsRequestCondition.getToStringInfix(): String
  • added: abstract class AbstractHandlerMethodAdapter extends WebContentGenerator implements HandlerAdapter, Ordered
  • added: abstract class RequestMappingInfoHandlerMapping extends AbstractHandlerMethodMapping
  • added: ctor AbstractHandlerMethodAdapter()
  • added: ctor RequestMappingInfo(PatternsRequestCondition, RequestMethodsRequestCondition, ParamsRequestCondition, HeadersRequestCondition, ConsumesRequestCondition, ProducesRequestCondition, RequestCondition)
  • added: ctor RequestMappingInfo(RequestMappingInfo, RequestCondition)
  • added: ctor RequestMappingInfoHandlerMapping()
  • added: final class RequestMappingInfo implements RequestCondition
  • added: method AbstractHandlerMethodAdapter.getLastModified(HttpServletRequest, Object): long
  • added: method AbstractHandlerMethodAdapter.getLastModifiedInternal(HttpServletRequest, HandlerMethod): long
  • added: method AbstractHandlerMethodAdapter.getOrder(): int
  • added: method AbstractHandlerMethodAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method AbstractHandlerMethodAdapter.handleInternal(HttpServletRequest, HttpServletResponse, HandlerMethod): ModelAndView
  • added: method AbstractHandlerMethodAdapter.setOrder(int): void
  • added: method AbstractHandlerMethodAdapter.supports(Object): boolean
  • added: method AbstractHandlerMethodAdapter.supportsInternal(HandlerMethod): boolean
  • added: method RequestMappingInfo.combine(RequestMappingInfo): RequestMappingInfo
  • added: method RequestMappingInfo.compareTo(RequestMappingInfo, HttpServletRequest): int
  • added: method RequestMappingInfo.equals(Object): boolean
  • added: method RequestMappingInfo.getConsumesCondition(): ConsumesRequestCondition
  • added: method RequestMappingInfo.getCustomCondition(): RequestCondition
  • added: method RequestMappingInfo.getHeadersCondition(): HeadersRequestCondition
  • added: method RequestMappingInfo.getMatchingCondition(HttpServletRequest): RequestMappingInfo
  • added: method RequestMappingInfo.getMethodsCondition(): RequestMethodsRequestCondition
  • added: method RequestMappingInfo.getParamsCondition(): ParamsRequestCondition
  • added: method RequestMappingInfo.getPatternsCondition(): PatternsRequestCondition
  • added: method RequestMappingInfo.getProducesCondition(): ProducesRequestCondition
  • added: method RequestMappingInfo.hashCode(): int
  • added: method RequestMappingInfo.toString(): String
  • added: method RequestMappingInfoHandlerMapping.getMappingComparator(HttpServletRequest): Comparator
  • added: method RequestMappingInfoHandlerMapping.getMappingPathPatterns(RequestMappingInfo): Set
  • added: method RequestMappingInfoHandlerMapping.getMatchingMapping(RequestMappingInfo, HttpServletRequest): RequestMappingInfo
  • added: method RequestMappingInfoHandlerMapping.handleMatch(RequestMappingInfo, String, HttpServletRequest): void
  • added: method RequestMappingInfoHandlerMapping.handleNoMatch(Set, String, HttpServletRequest): HandlerMethod
  • added: abstract class AbstractMessageConverterMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: abstract class AbstractMessageConverterMethodProcessor extends AbstractMessageConverterMethodArgumentResolver implements HandlerMethodReturnValueHandler
  • added: abstract class ResponseEntityExceptionHandler
  • added: class AsyncTaskMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: class CallableMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: class DeferredResultMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: class ExceptionHandlerExceptionResolver extends AbstractHandlerMethodExceptionResolver implements ApplicationContextAware, InitializingBean
  • added: class ExtendedServletRequestDataBinder extends ServletRequestDataBinder
  • added: class HttpEntityMethodProcessor extends AbstractMessageConverterMethodProcessor
  • added: class MatrixVariableMapMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class MatrixVariableMethodArgumentResolver extends AbstractNamedValueMethodArgumentResolver
  • added: class ModelAndViewMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: class ModelAndViewResolverMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: class PathVariableMapMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class PathVariableMethodArgumentResolver extends AbstractNamedValueMethodArgumentResolver
  • added: class RedirectAttributesMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class RequestMappingHandlerAdapter extends AbstractHandlerMethodAdapter implements BeanFactoryAware, InitializingBean
  • added: class RequestMappingHandlerMapping extends RequestMappingInfoHandlerMapping implements EmbeddedValueResolverAware
  • added: class RequestPartMethodArgumentResolver extends AbstractMessageConverterMethodArgumentResolver
  • added: class RequestResponseBodyMethodProcessor extends AbstractMessageConverterMethodProcessor
  • added: class ServletCookieValueMethodArgumentResolver extends AbstractCookieValueMethodArgumentResolver
  • added: class ServletInvocableHandlerMethod extends InvocableHandlerMethod
  • added: class ServletModelAttributeMethodProcessor extends ModelAttributeMethodProcessor
  • added: class ServletRequestDataBinderFactory extends InitBinderDataBinderFactory
  • added: class ServletRequestMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class ServletResponseMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class ServletWebArgumentResolverAdapter extends AbstractWebArgumentResolverAdapter
  • added: class UriComponentsBuilderMethodArgumentResolver implements HandlerMethodArgumentResolver
  • added: class ViewMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: class ViewNameMethodReturnValueHandler implements HandlerMethodReturnValueHandler
  • added: ctor AbstractMessageConverterMethodArgumentResolver(List)
  • added: ctor AbstractMessageConverterMethodProcessor(List)
  • added: ctor AbstractMessageConverterMethodProcessor(List, ContentNegotiationManager)
  • added: ctor AsyncTaskMethodReturnValueHandler(BeanFactory)
  • added: ctor CallableMethodReturnValueHandler()
  • added: ctor DeferredResultMethodReturnValueHandler()
  • added: ctor ExceptionHandlerExceptionResolver()
  • added: ctor ExtendedServletRequestDataBinder(Object)
  • added: ctor ExtendedServletRequestDataBinder(Object, String)
  • added: ctor HttpEntityMethodProcessor(List)
  • added: ctor HttpEntityMethodProcessor(List, ContentNegotiationManager)
  • added: ctor MatrixVariableMapMethodArgumentResolver()
  • added: ctor MatrixVariableMethodArgumentResolver()
  • added: ctor ModelAndViewMethodReturnValueHandler()
  • added: ctor ModelAndViewResolverMethodReturnValueHandler(List)
  • added: ctor PathVariableMapMethodArgumentResolver()
  • added: ctor PathVariableMethodArgumentResolver()
  • added: ctor RedirectAttributesMethodArgumentResolver()
  • added: ctor RequestMappingHandlerAdapter()
  • added: ctor RequestMappingHandlerMapping()
  • added: ctor RequestPartMethodArgumentResolver(List)
  • added: ctor RequestResponseBodyMethodProcessor(List)
  • added: ctor RequestResponseBodyMethodProcessor(List, ContentNegotiationManager)
  • added: ctor ResponseEntityExceptionHandler()
  • added: ctor ServletCookieValueMethodArgumentResolver(ConfigurableBeanFactory)
  • added: ctor ServletInvocableHandlerMethod(HandlerMethod)
  • added: ctor ServletInvocableHandlerMethod(Object, Method)
  • added: ctor ServletModelAttributeMethodProcessor(boolean)
  • added: ctor ServletRequestDataBinderFactory(List, WebBindingInitializer)
  • added: ctor ServletRequestMethodArgumentResolver()
  • added: ctor ServletResponseMethodArgumentResolver()
  • added: ctor ServletWebArgumentResolverAdapter(WebArgumentResolver)
  • added: ctor UriComponentsBuilderMethodArgumentResolver()
  • added: ctor ViewMethodReturnValueHandler()
  • added: ctor ViewNameMethodReturnValueHandler()
  • added: field AbstractMessageConverterMethodArgumentResolver.allSupportedMediaTypes: List
  • added: field AbstractMessageConverterMethodArgumentResolver.logger: Log
  • added: field AbstractMessageConverterMethodArgumentResolver.messageConverters: List
  • added: field ResponseEntityExceptionHandler.logger: Log
  • added: method AbstractMessageConverterMethodArgumentResolver.createInputMessage(NativeWebRequest): ServletServerHttpRequest
  • added: method AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(HttpInputMessage, MethodParameter, Type): Object
  • added: method AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(NativeWebRequest, MethodParameter, Type): Object
  • added: method AbstractMessageConverterMethodProcessor.createOutputMessage(NativeWebRequest): ServletServerHttpResponse
  • added: method AbstractMessageConverterMethodProcessor.getProducibleMediaTypes(HttpServletRequest, Class): List
  • added: method AbstractMessageConverterMethodProcessor.writeWithMessageConverters(Object, MethodParameter, NativeWebRequest): void
  • added: method AbstractMessageConverterMethodProcessor.writeWithMessageConverters(Object, MethodParameter, ServletServerHttpRequest, ServletServerHttpResponse): void
  • added: method AsyncTaskMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method AsyncTaskMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method CallableMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method CallableMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method DeferredResultMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method DeferredResultMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method ExceptionHandlerExceptionResolver.afterPropertiesSet(): void
  • added: method ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(HttpServletRequest, HttpServletResponse, HandlerMethod, Exception): ModelAndView
  • added: method ExceptionHandlerExceptionResolver.getApplicationContext(): ApplicationContext
  • added: method ExceptionHandlerExceptionResolver.getArgumentResolvers(): HandlerMethodArgumentResolverComposite
  • added: method ExceptionHandlerExceptionResolver.getCustomArgumentResolvers(): List
  • added: method ExceptionHandlerExceptionResolver.getCustomReturnValueHandlers(): List
  • added: method ExceptionHandlerExceptionResolver.getDefaultArgumentResolvers(): List
  • added: method ExceptionHandlerExceptionResolver.getDefaultReturnValueHandlers(): List
  • added: method ExceptionHandlerExceptionResolver.getExceptionHandlerMethod(HandlerMethod, Exception): ServletInvocableHandlerMethod
  • added: method ExceptionHandlerExceptionResolver.getMessageConverters(): List
  • added: method ExceptionHandlerExceptionResolver.getReturnValueHandlers(): HandlerMethodReturnValueHandlerComposite
  • added: method ExceptionHandlerExceptionResolver.setApplicationContext(ApplicationContext): void
  • added: method ExceptionHandlerExceptionResolver.setArgumentResolvers(List): void
  • added: method ExceptionHandlerExceptionResolver.setContentNegotiationManager(ContentNegotiationManager): void
  • added: method ExceptionHandlerExceptionResolver.setCustomArgumentResolvers(List): void
  • added: method ExceptionHandlerExceptionResolver.setCustomReturnValueHandlers(List): void
  • added: method ExceptionHandlerExceptionResolver.setMessageConverters(List): void
  • added: method ExceptionHandlerExceptionResolver.setReturnValueHandlers(List): void
  • added: method ExtendedServletRequestDataBinder.addBindValues(MutablePropertyValues, ServletRequest): void
  • added: method HttpEntityMethodProcessor.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method HttpEntityMethodProcessor.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method HttpEntityMethodProcessor.supportsParameter(MethodParameter): boolean
  • added: method HttpEntityMethodProcessor.supportsReturnType(MethodParameter): boolean
  • added: method MatrixVariableMapMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method MatrixVariableMapMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method MatrixVariableMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method MatrixVariableMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method MatrixVariableMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method MatrixVariableMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method ModelAndViewMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method ModelAndViewMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method ModelAndViewResolverMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method ModelAndViewResolverMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method PathVariableMapMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method PathVariableMapMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method PathVariableMethodArgumentResolver.createNamedValueInfo(MethodParameter): AbstractNamedValueMethodArgumentResolver.NamedValueInfo
  • added: method PathVariableMethodArgumentResolver.handleMissingValue(String, MethodParameter): void
  • added: method PathVariableMethodArgumentResolver.handleResolvedValue(Object, String, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method PathVariableMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method PathVariableMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method RedirectAttributesMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method RedirectAttributesMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method RequestMappingHandlerAdapter.afterPropertiesSet(): void
  • added: method RequestMappingHandlerAdapter.createDataBinderFactory(List): ServletRequestDataBinderFactory
  • added: method RequestMappingHandlerAdapter.getArgumentResolvers(): HandlerMethodArgumentResolverComposite
  • added: method RequestMappingHandlerAdapter.getBeanFactory(): ConfigurableBeanFactory
  • added: method RequestMappingHandlerAdapter.getCustomArgumentResolvers(): List
  • added: method RequestMappingHandlerAdapter.getCustomReturnValueHandlers(): List
  • added: method RequestMappingHandlerAdapter.getInitBinderArgumentResolvers(): HandlerMethodArgumentResolverComposite
  • added: method RequestMappingHandlerAdapter.getLastModifiedInternal(HttpServletRequest, HandlerMethod): long
  • added: method RequestMappingHandlerAdapter.getMessageConverters(): List
  • added: method RequestMappingHandlerAdapter.getModelAndViewResolvers(): List
  • added: method RequestMappingHandlerAdapter.getReturnValueHandlers(): HandlerMethodReturnValueHandlerComposite
  • added: method RequestMappingHandlerAdapter.getWebBindingInitializer(): WebBindingInitializer
  • added: method RequestMappingHandlerAdapter.handleInternal(HttpServletRequest, HttpServletResponse, HandlerMethod): ModelAndView
  • added: method RequestMappingHandlerAdapter.setArgumentResolvers(List): void
  • added: method RequestMappingHandlerAdapter.setAsyncRequestTimeout(long): void
  • added: method RequestMappingHandlerAdapter.setBeanFactory(BeanFactory): void
  • added: method RequestMappingHandlerAdapter.setCacheSecondsForSessionAttributeHandlers(int): void
  • added: method RequestMappingHandlerAdapter.setCallableInterceptors(List): void
  • added: method RequestMappingHandlerAdapter.setContentNegotiationManager(ContentNegotiationManager): void
  • added: method RequestMappingHandlerAdapter.setCustomArgumentResolvers(List): void
  • added: method RequestMappingHandlerAdapter.setCustomReturnValueHandlers(List): void
  • added: method RequestMappingHandlerAdapter.setDeferredResultInterceptors(List): void
  • added: method RequestMappingHandlerAdapter.setIgnoreDefaultModelOnRedirect(boolean): void
  • added: method RequestMappingHandlerAdapter.setInitBinderArgumentResolvers(List): void
  • added: method RequestMappingHandlerAdapter.setMessageConverters(List): void
  • added: method RequestMappingHandlerAdapter.setModelAndViewResolvers(List): void
  • added: method RequestMappingHandlerAdapter.setParameterNameDiscoverer(ParameterNameDiscoverer): void
  • added: method RequestMappingHandlerAdapter.setReturnValueHandlers(List): void
  • added: method RequestMappingHandlerAdapter.setSessionAttributeStore(SessionAttributeStore): void
  • added: method RequestMappingHandlerAdapter.setSynchronizeOnSession(boolean): void
  • added: method RequestMappingHandlerAdapter.setTaskExecutor(AsyncTaskExecutor): void
  • added: method RequestMappingHandlerAdapter.setWebBindingInitializer(WebBindingInitializer): void
  • added: method RequestMappingHandlerAdapter.supportsInternal(HandlerMethod): boolean
  • added: method RequestMappingHandlerMapping.afterPropertiesSet(): void
  • added: method RequestMappingHandlerMapping.createRequestMappingInfo(RequestMapping, RequestCondition): RequestMappingInfo
  • added: method RequestMappingHandlerMapping.getContentNegotiationManager(): ContentNegotiationManager
  • added: method RequestMappingHandlerMapping.getCustomMethodCondition(Method): RequestCondition
  • added: method RequestMappingHandlerMapping.getCustomTypeCondition(Class): RequestCondition
  • added: method RequestMappingHandlerMapping.getFileExtensions(): List
  • added: method RequestMappingHandlerMapping.getMappingForMethod(Method, Class): RequestMappingInfo
  • added: method RequestMappingHandlerMapping.isHandler(Class): boolean
  • added: method RequestMappingHandlerMapping.resolveEmbeddedValuesInPatterns(String[]): String[]
  • added: method RequestMappingHandlerMapping.setContentNegotiationManager(ContentNegotiationManager): void
  • added: method RequestMappingHandlerMapping.setEmbeddedValueResolver(StringValueResolver): void
  • added: method RequestMappingHandlerMapping.setUseRegisteredSuffixPatternMatch(boolean): void
  • added: method RequestMappingHandlerMapping.setUseSuffixPatternMatch(boolean): void
  • added: method RequestMappingHandlerMapping.setUseTrailingSlashMatch(boolean): void
  • added: method RequestMappingHandlerMapping.useRegisteredSuffixPatternMatch(): boolean
  • added: method RequestMappingHandlerMapping.useSuffixPatternMatch(): boolean
  • added: method RequestMappingHandlerMapping.useTrailingSlashMatch(): boolean
  • added: method RequestPartMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method RequestPartMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method RequestResponseBodyMethodProcessor.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method RequestResponseBodyMethodProcessor.readWithMessageConverters(NativeWebRequest, MethodParameter, Type): Object
  • added: method RequestResponseBodyMethodProcessor.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method RequestResponseBodyMethodProcessor.supportsParameter(MethodParameter): boolean
  • added: method RequestResponseBodyMethodProcessor.supportsReturnType(MethodParameter): boolean
  • added: method ResponseEntityExceptionHandler.handleBindException(BindException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleConversionNotSupported(ConversionNotSupportedException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleException(Exception, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleHttpMessageNotReadable(HttpMessageNotReadableException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleHttpMessageNotWritable(HttpMessageNotWritableException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleMethodArgumentNotValid(MethodArgumentNotValidException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleMissingServletRequestParameter(MissingServletRequestParameterException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleMissingServletRequestPart(MissingServletRequestPartException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleServletRequestBindingException(ServletRequestBindingException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ResponseEntityExceptionHandler.handleTypeMismatch(TypeMismatchException, HttpHeaders, HttpStatus, WebRequest): ResponseEntity
  • added: method ServletCookieValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest): Object
  • added: method ServletCookieValueMethodArgumentResolver.setUrlPathHelper(UrlPathHelper): void
  • added: method ServletInvocableHandlerMethod.invokeAndHandle(ServletWebRequest, ModelAndViewContainer, Object[]): void
  • added: method ServletInvocableHandlerMethod.setHandlerMethodReturnValueHandlers(HandlerMethodReturnValueHandlerComposite): void
  • added: method ServletModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder, NativeWebRequest): void
  • added: method ServletModelAttributeMethodProcessor.createAttribute(String, MethodParameter, WebDataBinderFactory, NativeWebRequest): Object
  • added: method ServletModelAttributeMethodProcessor.createAttributeFromRequestValue(String, String, MethodParameter, WebDataBinderFactory, NativeWebRequest): Object
  • added: method ServletModelAttributeMethodProcessor.getRequestValueForAttribute(String, NativeWebRequest): String
  • added: method ServletModelAttributeMethodProcessor.getUriTemplateVariables(NativeWebRequest): Map
  • added: method ServletRequestDataBinderFactory.createBinderInstance(Object, String, NativeWebRequest): ServletRequestDataBinder
  • added: method ServletRequestMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method ServletRequestMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method ServletResponseMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method ServletResponseMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method ServletWebArgumentResolverAdapter.getWebRequest(): NativeWebRequest
  • added: method UriComponentsBuilderMethodArgumentResolver.resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory): Object
  • added: method UriComponentsBuilderMethodArgumentResolver.supportsParameter(MethodParameter): boolean
  • added: method ViewMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method ViewMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: method ViewNameMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest): void
  • added: method ViewNameMethodReturnValueHandler.isRedirectViewName(String): boolean
  • added: method ViewNameMethodReturnValueHandler.supportsReturnType(MethodParameter): boolean
  • added: static field RequestMappingHandlerAdapter.INIT_BINDER_METHODS: ReflectionUtils.MethodFilter
  • added: static field RequestMappingHandlerAdapter.MODEL_ATTRIBUTE_METHODS: ReflectionUtils.MethodFilter
  • added: static field ResponseEntityExceptionHandler.PAGE_NOT_FOUND_LOG_CATEGORY: String
  • added: static field ResponseEntityExceptionHandler.pageNotFoundLogger: Log
  • removed: method MultiActionController.initBinder(ServletRequest, ServletRequestDataBinder): void
  • added: class DefaultHandlerExceptionResolver extends AbstractHandlerExceptionResolver
  • added: class RedirectAttributesModelMap extends ModelMap implements RedirectAttributes
  • added: ctor DefaultHandlerExceptionResolver()
  • added: ctor RedirectAttributesModelMap()
  • added: ctor RedirectAttributesModelMap(DataBinder)
  • added: interface RedirectAttributes extends Model
  • added: method DefaultHandlerExceptionResolver.doResolveException(HttpServletRequest, HttpServletResponse, Object, Exception): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleBindException(BindException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleConversionNotSupported(ConversionNotSupportedException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleHttpMessageNotReadable(HttpMessageNotReadableException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleHttpMessageNotWritable(HttpMessageNotWritableException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleMethodArgumentNotValidException(MethodArgumentNotValidException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleMissingServletRequestParameter(MissingServletRequestParameterException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleMissingServletRequestPartException(MissingServletRequestPartException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleNoSuchRequestHandlingMethod(NoSuchRequestHandlingMethodException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleServletRequestBindingException(ServletRequestBindingException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.handleTypeMismatch(TypeMismatchException, HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • added: method DefaultHandlerExceptionResolver.sendServerError(Exception, HttpServletRequest, HttpServletResponse): void
  • added: method RedirectAttributes.addAllAttributes(Collection): RedirectAttributes
  • added: method RedirectAttributes.addAttribute(Object): RedirectAttributes
  • added: method RedirectAttributes.addAttribute(String, Object): RedirectAttributes
  • added: method RedirectAttributes.addFlashAttribute(Object): RedirectAttributes
  • added: method RedirectAttributes.addFlashAttribute(String, Object): RedirectAttributes
  • added: method RedirectAttributes.getFlashAttributes(): Map
  • added: method RedirectAttributes.mergeAttributes(Map): RedirectAttributes
  • added: method RedirectAttributesModelMap.addAllAttributes(Collection): RedirectAttributesModelMap
  • added: method RedirectAttributesModelMap.addAllAttributes(Map): RedirectAttributesModelMap
  • added: method RedirectAttributesModelMap.addAttribute(Object): RedirectAttributesModelMap
  • added: method RedirectAttributesModelMap.addAttribute(String, Object): RedirectAttributesModelMap
  • added: method RedirectAttributesModelMap.addFlashAttribute(Object): RedirectAttributes
  • added: method RedirectAttributesModelMap.addFlashAttribute(String, Object): RedirectAttributes
  • added: method RedirectAttributesModelMap.asMap(): Map
  • added: method RedirectAttributesModelMap.getFlashAttributes(): Map
  • added: method RedirectAttributesModelMap.mergeAttributes(Map): RedirectAttributesModelMap
  • added: method RedirectAttributesModelMap.put(String, Object): Object
  • added: method RedirectAttributesModelMap.putAll(Map): void
  • added: static field DefaultHandlerExceptionResolver.PAGE_NOT_FOUND_LOG_CATEGORY: String
  • added: static field DefaultHandlerExceptionResolver.pageNotFoundLogger: Log
  • removed: class ThrowawayControllerHandlerAdapter implements HandlerAdapter
  • removed: ctor ThrowawayControllerHandlerAdapter()
  • removed: interface ThrowawayController
  • removed: method ThrowawayController.execute(): ModelAndView
  • removed: method ThrowawayControllerHandlerAdapter.createBinder(HttpServletRequest, ThrowawayController): ServletRequestDataBinder
  • removed: method ThrowawayControllerHandlerAdapter.getCommandName(): String
  • removed: method ThrowawayControllerHandlerAdapter.getLastModified(HttpServletRequest, Object): long
  • removed: method ThrowawayControllerHandlerAdapter.handle(HttpServletRequest, HttpServletResponse, Object): ModelAndView
  • removed: method ThrowawayControllerHandlerAdapter.initBinder(HttpServletRequest, ServletRequestDataBinder): void
  • removed: method ThrowawayControllerHandlerAdapter.setCommandName(String): void
  • removed: method ThrowawayControllerHandlerAdapter.supports(Object): boolean
  • removed: static field ThrowawayControllerHandlerAdapter.DEFAULT_COMMAND_NAME: String
  • added: class DefaultServletHttpRequestHandler implements HttpRequestHandler, ServletContextAware
  • added: class ResourceHttpRequestHandler extends WebContentGenerator implements HttpRequestHandler, InitializingBean
  • added: ctor DefaultServletHttpRequestHandler()
  • added: ctor ResourceHttpRequestHandler()
  • added: method DefaultServletHttpRequestHandler.handleRequest(HttpServletRequest, HttpServletResponse): void
  • added: method DefaultServletHttpRequestHandler.setDefaultServletName(String): void
  • added: method DefaultServletHttpRequestHandler.setServletContext(ServletContext): void
  • added: method ResourceHttpRequestHandler.afterPropertiesSet(): void
  • added: method ResourceHttpRequestHandler.getMediaType(Resource): MediaType
  • added: method ResourceHttpRequestHandler.getResource(HttpServletRequest): Resource
  • added: method ResourceHttpRequestHandler.handleRequest(HttpServletRequest, HttpServletResponse): void
  • added: method ResourceHttpRequestHandler.isInvalidPath(String): boolean
  • added: method ResourceHttpRequestHandler.processPath(String): String
  • added: method ResourceHttpRequestHandler.setHeaders(HttpServletResponse, Resource, MediaType): void
  • added: method ResourceHttpRequestHandler.setLocations(List): void
  • added: method ResourceHttpRequestHandler.writeContent(HttpServletResponse, Resource): void
  • changed: ctor RequestContext(HttpServletRequest, ServletContext, Map) → ctor RequestContext(HttpServletRequest, HttpServletResponse, ServletContext, Map)
  • changed: method RequestContext.initContext(HttpServletRequest, ServletContext, Map): void → method RequestContext.initContext(HttpServletRequest, HttpServletResponse, ServletContext, Map): void
  • added: abstract class AbstractAnnotationConfigDispatcherServletInitializer extends AbstractDispatcherServletInitializer
  • added: abstract class AbstractDispatcherServletInitializer extends AbstractContextLoaderInitializer
  • added: abstract class AbstractFlashMapManager implements FlashMapManager
  • added: class ServletUriComponentsBuilder extends UriComponentsBuilder
  • added: class SessionFlashMapManager extends AbstractFlashMapManager
  • added: ctor AbstractAnnotationConfigDispatcherServletInitializer()
  • added: ctor AbstractDispatcherServletInitializer()
  • added: ctor AbstractFlashMapManager()
  • added: ctor ServletUriComponentsBuilder()
  • added: ctor SessionFlashMapManager()
  • added: ctor WebContentGenerator(String[])
  • added: field AbstractFlashMapManager.logger: Log
  • added: interface RequestDataValueProcessor
  • added: method AbstractAnnotationConfigDispatcherServletInitializer.createRootApplicationContext(): WebApplicationContext
  • added: method AbstractAnnotationConfigDispatcherServletInitializer.createServletApplicationContext(): WebApplicationContext
  • added: method AbstractAnnotationConfigDispatcherServletInitializer.getRootConfigClasses(): Class[]
  • added: method AbstractAnnotationConfigDispatcherServletInitializer.getServletConfigClasses(): Class[]
  • added: method AbstractDispatcherServletInitializer.createServletApplicationContext(): WebApplicationContext
  • added: method AbstractDispatcherServletInitializer.customizeRegistration(ServletRegistration.Dynamic): void
  • added: method AbstractDispatcherServletInitializer.getServletFilters(): Filter[]
  • added: method AbstractDispatcherServletInitializer.getServletMappings(): String[]
  • added: method AbstractDispatcherServletInitializer.getServletName(): String
  • added: method AbstractDispatcherServletInitializer.isAsyncSupported(): boolean
  • added: method AbstractDispatcherServletInitializer.onStartup(ServletContext): void
  • added: method AbstractDispatcherServletInitializer.registerDispatcherServlet(ServletContext): void
  • added: method AbstractDispatcherServletInitializer.registerServletFilter(ServletContext, Filter): FilterRegistration.Dynamic
  • added: method AbstractFlashMapManager.getFlashMapTimeout(): int
  • added: method AbstractFlashMapManager.getUrlPathHelper(): UrlPathHelper
  • added: method AbstractFlashMapManager.isFlashMapForRequest(FlashMap, HttpServletRequest): boolean
  • added: method AbstractFlashMapManager.retrieveAndUpdate(HttpServletRequest, HttpServletResponse): FlashMap
  • added: method AbstractFlashMapManager.retrieveFlashMaps(HttpServletRequest): List
  • added: method AbstractFlashMapManager.saveOutputFlashMap(FlashMap, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractFlashMapManager.setFlashMapTimeout(int): void
  • added: method AbstractFlashMapManager.setUrlPathHelper(UrlPathHelper): void
  • added: method AbstractFlashMapManager.updateFlashMaps(List, HttpServletRequest, HttpServletResponse): void
  • added: method RequestContext.getContextUrl(String): String
  • added: method RequestContext.getContextUrl(String, Map): String
  • added: method RequestContext.getModel(): Map
  • added: method RequestContext.getPathToServlet(): String
  • added: method RequestContext.getRequestDataValueProcessor(): RequestDataValueProcessor
  • added: method RequestDataValueProcessor.getExtraHiddenFields(HttpServletRequest): Map
  • added: method RequestDataValueProcessor.processAction(HttpServletRequest, String): String
  • added: method RequestDataValueProcessor.processFormFieldValue(HttpServletRequest, String, String, String): String
  • added: method RequestDataValueProcessor.processUrl(HttpServletRequest, String): String
  • added: method SessionFlashMapManager.retrieveFlashMaps(HttpServletRequest): List
  • added: method SessionFlashMapManager.updateFlashMaps(List, HttpServletRequest, HttpServletResponse): void
  • added: method WebContentGenerator.isAlwaysMustRevalidate(): boolean
  • added: method WebContentGenerator.setAlwaysMustRevalidate(boolean): void
  • added: static field AbstractDispatcherServletInitializer.DEFAULT_SERVLET_NAME: String
  • added: static method RequestContextUtils.getFlashMapManager(HttpServletRequest): FlashMapManager
  • added: static method RequestContextUtils.getInputFlashMap(HttpServletRequest): Map
  • added: static method RequestContextUtils.getOutputFlashMap(HttpServletRequest): FlashMap
  • added: static method ServletUriComponentsBuilder.fromContextPath(HttpServletRequest): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromCurrentContextPath(): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromCurrentRequest(): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromCurrentRequestUri(): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromCurrentServletMapping(): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromRequest(HttpServletRequest): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromRequestUri(HttpServletRequest): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.fromServletMapping(HttpServletRequest): ServletUriComponentsBuilder
  • added: static method ServletUriComponentsBuilder.getCurrentRequest(): HttpServletRequest
  • added: class EvalTag extends HtmlEscapingAwareTag
  • added: class Param
  • added: class ParamTag extends BodyTagSupport
  • added: class UrlTag extends HtmlEscapingAwareTag implements ParamAware
  • added: ctor EvalTag()
  • added: ctor Param()
  • added: ctor ParamTag()
  • added: ctor UrlTag()
  • added: interface ParamAware
  • added: method EvalTag.doEndTag(): int
  • added: method EvalTag.doStartTagInternal(): int
  • added: method EvalTag.setExpression(String): void
  • added: method EvalTag.setJavaScriptEscape(String): void
  • added: method EvalTag.setScope(String): void
  • added: method EvalTag.setVar(String): void
  • added: method Param.getName(): String
  • added: method Param.getValue(): String
  • added: method Param.setName(String): void
  • added: method Param.setValue(String): void
  • added: method Param.toString(): String
  • added: method ParamAware.addParam(Param): void
  • added: method ParamTag.doEndTag(): int
  • added: method ParamTag.setName(String): void
  • added: method ParamTag.setValue(String): void
  • added: method UrlTag.addParam(Param): void
  • added: method UrlTag.createQueryString(List, Set, boolean): String
  • added: method UrlTag.doEndTag(): int
  • added: method UrlTag.doStartTagInternal(): int
  • added: method UrlTag.replaceUriTemplateParams(String, List, Set): String
  • added: method UrlTag.setContext(String): void
  • added: method UrlTag.setJavaScriptEscape(String): void
  • added: method UrlTag.setScope(String): void
  • added: method UrlTag.setValue(String): void
  • added: method UrlTag.setVar(String): void
  • removed: method AbstractMultiCheckedElementTag.getInputType(): String
  • changed: abstract class AbstractHtmlElementTag extends AbstractDataBoundFormElementTag → abstract class AbstractHtmlElementTag extends AbstractDataBoundFormElementTag implements DynamicAttributes
  • changed: class HiddenInputTag extends AbstractDataBoundFormElementTag → class HiddenInputTag extends AbstractHtmlElementTag
  • added: class ButtonTag extends AbstractHtmlElementTag
  • added: ctor ButtonTag()
  • added: method AbstractCheckedElementTag.getInputType(): String
  • added: method AbstractCheckedElementTag.isValidDynamicAttribute(String, Object): boolean
  • added: method AbstractDataBoundFormElementTag.convertToDisplayString(Object): String
  • added: method AbstractDataBoundFormElementTag.processFieldValue(String, String, String): String
  • added: method AbstractFormTag.evaluateBoolean(String, String): boolean
  • added: method AbstractHtmlElementTag.getDynamicAttributes(): Map
  • added: method AbstractHtmlElementTag.isValidDynamicAttribute(String, Object): boolean
  • added: method AbstractHtmlElementTag.setDynamicAttribute(String, String, Object): void
  • added: method ButtonTag.doEndTag(): int
  • added: method ButtonTag.getDefaultValue(): String
  • added: method ButtonTag.getDisabled(): String
  • added: method ButtonTag.getName(): String
  • added: method ButtonTag.getType(): String
  • added: method ButtonTag.getValue(): String
  • added: method ButtonTag.isDisabled(): boolean
  • added: method ButtonTag.setDisabled(String): void
  • added: method ButtonTag.setName(String): void
  • added: method ButtonTag.setValue(String): void
  • added: method ButtonTag.writeTagContent(TagWriter): int
  • added: method ButtonTag.writeValue(TagWriter): void
  • added: method CheckboxTag.getInputType(): String
  • added: method FormTag.getMethodParameter(): String
  • added: method FormTag.getServletRelativeAction(): String
  • added: method FormTag.isMethodBrowserSupported(String): boolean
  • added: method FormTag.setMethodParam(String): void
  • added: method FormTag.setServletRelativeAction(String): void
  • added: method HiddenInputTag.getDisabled(): String
  • added: method HiddenInputTag.isDisabled(): boolean
  • added: method HiddenInputTag.isValidDynamicAttribute(String, Object): boolean
  • added: method HiddenInputTag.setDisabled(String): void
  • added: method InputTag.isValidDynamicAttribute(String, Object): boolean
  • added: method PasswordInputTag.isValidDynamicAttribute(String, Object): boolean
  • added: method RadioButtonTag.getInputType(): String
  • added: static field ButtonTag.DISABLED_ATTRIBUTE: String
  • added: static field HiddenInputTag.DISABLED_ATTRIBUTE: String
  • removed: method ResourceBundleViewResolver.initApplicationContext(): void
  • removed: method XmlViewResolver.initApplicationContext(): void
  • changed: class RedirectView extends AbstractUrlBasedView → class RedirectView extends AbstractUrlBasedView implements SmartView
  • changed: class ResourceBundleViewResolver extends AbstractCachingViewResolver implements Ordered, DisposableBean → class ResourceBundleViewResolver extends AbstractCachingViewResolver implements Ordered, InitializingBean, DisposableBean
  • changed: class XmlViewResolver extends AbstractCachingViewResolver implements Ordered, DisposableBean → class XmlViewResolver extends AbstractCachingViewResolver implements Ordered, InitializingBean, DisposableBean
  • changed: method AbstractView.createRequestContext(HttpServletRequest, Map): RequestContext → method AbstractView.createRequestContext(HttpServletRequest, HttpServletResponse, Map): RequestContext
  • changed: method RedirectView.appendQueryProperties(StringBuffer, Map, String): void → method RedirectView.appendQueryProperties(StringBuilder, Map, String): void
  • added: class ContentNegotiatingViewResolver extends WebApplicationObjectSupport implements ViewResolver, Ordered, InitializingBean
  • added: ctor ContentNegotiatingViewResolver()
  • added: method AbstractCachingViewResolver.getCacheLimit(): int
  • added: method AbstractCachingViewResolver.isCacheUnresolved(): boolean
  • added: method AbstractCachingViewResolver.setCacheLimit(int): void
  • added: method AbstractCachingViewResolver.setCacheUnresolved(boolean): void
  • added: method AbstractUrlBasedView.checkResource(Locale): boolean
  • added: method AbstractView.createMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): Map
  • added: method AbstractView.isExposePathVariables(): boolean
  • added: method AbstractView.setExposePathVariables(boolean): void
  • added: method AbstractView.setResponseContentType(HttpServletRequest, HttpServletResponse): void
  • added: method ContentNegotiatingViewResolver.afterPropertiesSet(): void
  • added: method ContentNegotiatingViewResolver.getMediaTypes(HttpServletRequest): List
  • added: method ContentNegotiatingViewResolver.getOrder(): int
  • added: method ContentNegotiatingViewResolver.initServletContext(ServletContext): void
  • added: method ContentNegotiatingViewResolver.resolveViewName(String, Locale): View
  • added: method ContentNegotiatingViewResolver.setContentNegotiationManager(ContentNegotiationManager): void
  • added: method ContentNegotiatingViewResolver.setDefaultContentType(MediaType): void
  • added: method ContentNegotiatingViewResolver.setDefaultViews(List): void
  • added: method ContentNegotiatingViewResolver.setFavorParameter(boolean): void
  • added: method ContentNegotiatingViewResolver.setFavorPathExtension(boolean): void
  • added: method ContentNegotiatingViewResolver.setIgnoreAcceptHeader(boolean): void
  • added: method ContentNegotiatingViewResolver.setMediaTypes(Map): void
  • added: method ContentNegotiatingViewResolver.setOrder(int): void
  • added: method ContentNegotiatingViewResolver.setParameterName(String): void
  • added: method ContentNegotiatingViewResolver.setUseJaf(boolean): void
  • added: method ContentNegotiatingViewResolver.setUseNotAcceptableStatusCode(boolean): void
  • added: method ContentNegotiatingViewResolver.setViewResolvers(List): void
  • added: method DefaultRequestToViewNameTranslator.setRemoveSemicolonContent(boolean): void
  • added: method DefaultRequestToViewNameTranslator.setStripTrailingSlash(boolean): void
  • added: method InternalResourceView.getRequestDispatcher(HttpServletRequest, String): RequestDispatcher
  • added: method RedirectView.createTargetUrl(Map, HttpServletRequest): String
  • added: method RedirectView.getHttp11StatusCode(HttpServletRequest, HttpServletResponse, String): HttpStatus
  • added: method RedirectView.isContextRequired(): boolean
  • added: method RedirectView.isRedirectView(): boolean
  • added: method RedirectView.replaceUriTemplateVariables(String, Map, Map, String): StringBuilder
  • added: method RedirectView.setExpandUriTemplateVariables(boolean): void
  • added: method RedirectView.setStatusCode(HttpStatus): void
  • added: method RedirectView.updateTargetUrl(String, Map, HttpServletRequest, HttpServletResponse): String
  • added: method ResourceBundleViewResolver.afterPropertiesSet(): void
  • added: method UrlBasedViewResolver.getExposePathVariables(): Boolean
  • added: method UrlBasedViewResolver.setExposePathVariables(Boolean): void
  • added: method XmlViewResolver.afterPropertiesSet(): void
  • added: static field AbstractCachingViewResolver.DEFAULT_CACHE_LIMIT: int
  • added: abstract class AbstractAtomFeedView extends AbstractFeedView
  • added: abstract class AbstractFeedView extends AbstractView
  • added: abstract class AbstractRssFeedView extends AbstractFeedView
  • added: ctor AbstractAtomFeedView()
  • added: ctor AbstractFeedView()
  • added: ctor AbstractRssFeedView()
  • added: method AbstractAtomFeedView.buildFeedEntries(Map, Feed, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractAtomFeedView.buildFeedEntries(Map, HttpServletRequest, HttpServletResponse): List
  • added: method AbstractAtomFeedView.newFeed(): Feed
  • added: method AbstractAtomFeedView.setFeedType(String): void
  • added: method AbstractFeedView.buildFeedEntries(Map, WireFeed, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractFeedView.buildFeedMetadata(Map, WireFeed, HttpServletRequest): void
  • added: method AbstractFeedView.newFeed(): WireFeed
  • added: method AbstractFeedView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractRssFeedView.buildFeedEntries(Map, Channel, HttpServletRequest, HttpServletResponse): void
  • added: method AbstractRssFeedView.buildFeedItems(Map, HttpServletRequest, HttpServletResponse): List
  • added: method AbstractRssFeedView.newFeed(): Channel
  • added: static field AbstractAtomFeedView.DEFAULT_FEED_TYPE: String
  • removed: method FreeMarkerView.checkTemplate(): void
  • removed: method FreeMarkerView.initApplicationContext(): void
  • changed: method FreeMarkerView.processTemplate(Template, Map, HttpServletResponse): void → method FreeMarkerView.processTemplate(Template, SimpleHash, HttpServletResponse): void
  • added: method FreeMarkerView.buildTemplateModel(Map, HttpServletRequest, HttpServletResponse): SimpleHash
  • added: method FreeMarkerView.checkResource(Locale): boolean
  • added: method FreeMarkerView.initServletContext(ServletContext): void
  • removed: method AbstractJasperReportsSingleFormatView.mergeExporterParameters(Map): Map
  • removed: method AbstractJasperReportsView.getReportCompiler(): JRCompiler
  • removed: method AbstractJasperReportsView.setReportCompiler(JRCompiler): void
  • removed: method JasperReportsViewResolver.setReportCompiler(JRCompiler): void
  • changed: method JasperReportsMultiFormatView.setFormatMappings(Properties): void → method JasperReportsMultiFormatView.setFormatMappings(Map): void
  • added: method AbstractJasperReportsView.setConvertedExporterParameters(Map): void
  • added: class MappingJackson2JsonView extends AbstractView
  • added: class MappingJacksonJsonView extends AbstractView
  • added: ctor MappingJackson2JsonView()
  • added: ctor MappingJacksonJsonView()
  • added: method MappingJackson2JsonView.filterModel(Map): Object
  • added: method MappingJackson2JsonView.getEncoding(): JsonEncoding
  • added: method MappingJackson2JsonView.getModelKeys(): Set
  • added: method MappingJackson2JsonView.getObjectMapper(): ObjectMapper
  • added: method MappingJackson2JsonView.getRenderedAttributes(): Set
  • added: method MappingJackson2JsonView.prepareResponse(HttpServletRequest, HttpServletResponse): void
  • added: method MappingJackson2JsonView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method MappingJackson2JsonView.setDisableCaching(boolean): void
  • added: method MappingJackson2JsonView.setEncoding(JsonEncoding): void
  • added: method MappingJackson2JsonView.setExtractValueFromSingleKeyModel(boolean): void
  • added: method MappingJackson2JsonView.setJsonPrefix(String): void
  • added: method MappingJackson2JsonView.setModelKey(String): void
  • added: method MappingJackson2JsonView.setModelKeys(Set): void
  • added: method MappingJackson2JsonView.setObjectMapper(ObjectMapper): void
  • added: method MappingJackson2JsonView.setPrefixJson(boolean): void
  • added: method MappingJackson2JsonView.setPrettyPrint(boolean): void
  • added: method MappingJackson2JsonView.setRenderedAttributes(Set): void
  • added: method MappingJackson2JsonView.setUpdateContentLength(boolean): void
  • added: method MappingJackson2JsonView.writeContent(OutputStream, Object, String): void
  • added: method MappingJacksonJsonView.filterModel(Map): Object
  • added: method MappingJacksonJsonView.getEncoding(): JsonEncoding
  • added: method MappingJacksonJsonView.getModelKeys(): Set
  • added: method MappingJacksonJsonView.getObjectMapper(): ObjectMapper
  • added: method MappingJacksonJsonView.getRenderedAttributes(): Set
  • added: method MappingJacksonJsonView.prepareResponse(HttpServletRequest, HttpServletResponse): void
  • added: method MappingJacksonJsonView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method MappingJacksonJsonView.setDisableCaching(boolean): void
  • added: method MappingJacksonJsonView.setEncoding(JsonEncoding): void
  • added: method MappingJacksonJsonView.setExtractValueFromSingleKeyModel(boolean): void
  • added: method MappingJacksonJsonView.setJsonPrefix(String): void
  • added: method MappingJacksonJsonView.setModelKey(String): void
  • added: method MappingJacksonJsonView.setModelKeys(Set): void
  • added: method MappingJacksonJsonView.setObjectMapper(ObjectMapper): void
  • added: method MappingJacksonJsonView.setPrefixJson(boolean): void
  • added: method MappingJacksonJsonView.setPrettyPrint(boolean): void
  • added: method MappingJacksonJsonView.setRenderedAttributes(Set): void
  • added: method MappingJacksonJsonView.setUpdateContentLength(boolean): void
  • added: method MappingJacksonJsonView.writeContent(OutputStream, Object, String): void
  • added: static field MappingJackson2JsonView.DEFAULT_CONTENT_TYPE: String
  • added: static field MappingJacksonJsonView.DEFAULT_CONTENT_TYPE: String
  • removed: method TilesConfigurer.createTilesContainer(ServletContext): TilesContainer
  • added: class SpringTilesApplicationContextFactory extends AbstractTilesApplicationContextFactory implements Initializable
  • added: class TilesViewResolver extends UrlBasedViewResolver
  • added: ctor SpringTilesApplicationContextFactory()
  • added: ctor TilesViewResolver()
  • added: method SpringTilesApplicationContextFactory.createApplicationContext(Object): TilesApplicationContext
  • added: method SpringTilesApplicationContextFactory.init(Map): void
  • added: method TilesConfigurer.createTilesInitializer(): TilesInitializer
  • added: method TilesConfigurer.setCheckRefresh(boolean): void
  • added: method TilesConfigurer.setCompleteAutoload(boolean): void
  • added: method TilesConfigurer.setTilesInitializer(TilesInitializer): void
  • added: method TilesView.checkResource(Locale): boolean
  • added: method TilesView.initServletContext(ServletContext): void
  • added: method TilesViewResolver.requiredViewClass(): Class
  • added: abstract class AbstractSpringPreparerFactory implements PreparerFactory
  • added: class SimpleSpringPreparerFactory extends AbstractSpringPreparerFactory
  • added: class SpringBeanPreparerFactory extends AbstractSpringPreparerFactory
  • added: class SpringLocaleResolver extends DefaultLocaleResolver
  • added: class SpringWildcardServletTilesApplicationContext extends ServletApplicationContext
  • added: class TilesConfigurer implements ServletContextAware, InitializingBean, DisposableBean
  • added: class TilesView extends AbstractUrlBasedView
  • added: class TilesViewResolver extends UrlBasedViewResolver
  • added: ctor AbstractSpringPreparerFactory()
  • added: ctor SimpleSpringPreparerFactory()
  • added: ctor SpringBeanPreparerFactory()
  • added: ctor SpringLocaleResolver()
  • added: ctor SpringWildcardServletTilesApplicationContext(ServletContext)
  • added: ctor TilesConfigurer()
  • added: ctor TilesView()
  • added: ctor TilesViewResolver()
  • added: field TilesConfigurer.logger: Log
  • added: method AbstractSpringPreparerFactory.getPreparer(String, Request): ViewPreparer
  • added: method AbstractSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer
  • added: method SimpleSpringPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer
  • added: method SpringBeanPreparerFactory.getPreparer(String, WebApplicationContext): ViewPreparer
  • added: method SpringLocaleResolver.resolveLocale(Request): Locale
  • added: method SpringWildcardServletTilesApplicationContext.getResource(ApplicationResource, Locale): ApplicationResource
  • added: method SpringWildcardServletTilesApplicationContext.getResource(String): ApplicationResource
  • added: method SpringWildcardServletTilesApplicationContext.getResources(String): Collection
  • added: method TilesConfigurer.afterPropertiesSet(): void
  • added: method TilesConfigurer.destroy(): void
  • added: method TilesConfigurer.setCheckRefresh(boolean): void
  • added: method TilesConfigurer.setCompleteAutoload(boolean): void
  • added: method TilesConfigurer.setDefinitions(String[]): void
  • added: method TilesConfigurer.setDefinitionsFactoryClass(Class): void
  • added: method TilesConfigurer.setPreparerFactoryClass(Class): void
  • added: method TilesConfigurer.setServletContext(ServletContext): void
  • added: method TilesConfigurer.setTilesInitializer(TilesInitializer): void
  • added: method TilesConfigurer.setUseMutableTilesContainer(boolean): void
  • added: method TilesConfigurer.setValidateDefinitions(boolean): void
  • added: method TilesView.afterPropertiesSet(): void
  • added: method TilesView.checkResource(Locale): boolean
  • added: method TilesView.createTilesRequest(HttpServletRequest, HttpServletResponse): Request
  • added: method TilesView.initServletContext(ServletContext): void
  • added: method TilesView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method TilesView.setExposeJstlAttributes(boolean): void
  • added: method TilesView.setRenderer(Renderer): void
  • added: method TilesViewResolver.buildView(String): TilesView
  • added: method TilesViewResolver.requiredViewClass(): Class
  • added: method TilesViewResolver.setRenderer(Renderer): void
  • removed: method VelocityLayoutView.checkTemplate(): void
  • removed: method VelocityView.checkTemplate(): void
  • removed: method VelocityView.setVelocityFormatterAttribute(String): void
  • removed: method VelocityViewResolver.setVelocityFormatterAttribute(String): void
  • changed: method VelocityView.setToolAttributes(Properties): void → method VelocityView.setToolAttributes(Map): void
  • added: method VelocityLayoutView.checkResource(Locale): boolean
  • added: method VelocityView.checkResource(Locale): boolean
  • added: class MarshallingView extends AbstractView
  • added: ctor MarshallingView()
  • added: ctor MarshallingView(Marshaller)
  • added: method MarshallingView.initApplicationContext(): void
  • added: method MarshallingView.locateToBeMarshalled(Map): Object
  • added: method MarshallingView.renderMergedOutputModel(Map, HttpServletRequest, HttpServletResponse): void
  • added: method MarshallingView.setMarshaller(Marshaller): void
  • added: method MarshallingView.setModelKey(String): void
  • added: static field MarshallingView.DEFAULT_CONTENT_TYPE: String
  • removed: method AbstractXsltView.getParameters(): Map