node-web-mvc
Version:
node spring mvc
18 lines (17 loc) • 891 B
TypeScript
/**
* @module BeanNameUrlHandlerMapping
* @description 用于httprequest类型请求
*/
import HttpServletRequest from '../http/HttpServletRequest';
import ResourceHandlerRegistration from '../resources/ResourceHandlerRegistration';
import ResourceHandlerRegistry from '../resources/ResourceHandlerRegistry';
import type { ResourceConfig } from '../config/WebAppConfigurerOptions';
import AbstractHandlerMapping from './AbstractHandlerMapping';
import ServletContext from '../http/ServletContext';
export default class BeanNameUrlHandlerMapping extends AbstractHandlerMapping {
private readonly registry;
private readonly resource;
constructor(registry: ResourceHandlerRegistry, resource: ResourceConfig);
protected getHandlerInternal(context: ServletContext): object;
match(mapping: ResourceHandlerRegistration, path: string, request: HttpServletRequest): boolean;
}