node-web-mvc
Version:
node spring mvc
41 lines (40 loc) • 2 kB
TypeScript
import ViewResolverRegistry from '../view/ViewResolverRegistry';
import RequestMappingHandlerMapping from '../mapping/RequestMappingHandlerMapping';
import BeanNameUrlHandlerMapping from '../mapping/BeanNameUrlHandlerMapping';
import HandlerExceptionResolverComposite from '../method/exception/HandlerExceptionResolverComposite';
import RequestMappingHandlerAdapter from '../mapping/RequestMappingHandlerAdapter';
import WebAppConfigurerOptions from './WebAppConfigurerOptions';
import InternalErrorHandler from '../http/error/InternalErrorHandler';
import { BeanFactory } from '../../ioc/factory/BeanFactory';
import HttpRequestHandlerAdapter from '../http/HttpRequestHandlerAdapter';
import ContentNegotiationManager from '../http/accept/ContentNegotiationManager';
export default class WebMvcConfigurationSupport extends WebAppConfigurerOptions {
private messageConverters;
private argumentResolvers;
private returnvalueHandlers;
private contentNegotiationManager;
private pathMatchConfigurer;
private viewResolvers;
private beanFactory;
private resourceConfig;
private corsConfigurations;
constructor(a?: WebAppConfigurerOptions);
getBeanFactory(): BeanFactory;
private getMessageConverters;
private addDefaultHttpMessageConverters;
private getPathMatchConfigurer;
private getArgumentResolvers;
private getReturnValueHandlers;
private getViewResolvers;
private getResourceConfig;
private getCorsConfigurations;
private initHandlerMapping;
mvcContentNegotiationManager(): ContentNegotiationManager;
mvcViewResolver(): ViewResolverRegistry;
requestMappingHandlerMapping(): RequestMappingHandlerMapping;
resourceHandlerMapping(): BeanNameUrlHandlerMapping;
handlerExceptionResolver(): HandlerExceptionResolverComposite;
requestMappingHandlerAdapter(): RequestMappingHandlerAdapter;
resourceHandlerAdapter(): HttpRequestHandlerAdapter;
internalErrorHandler(): InternalErrorHandler;
}