UNPKG

node-web-mvc

Version:
18 lines (17 loc) 891 B
/** * @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; }