Upgrading org.springframework:spring-webmvc 2 to 3
Unknown2.5.6.SEC03 → 3.2.18.RELEASE
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.
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.
API changes
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