node-web-mvc
Version:
node spring mvc
32 lines (31 loc) • 790 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class FilterRegistrationBean {
constructor(filter) {
this.filter = filter;
this.urlPatterns = [];
}
/**
* 判断匹配模式是否为空
* @returns
*/
isPatternsEmpty() {
var _a;
return ((_a = this.urlPatterns) === null || _a === void 0 ? void 0 : _a.length) < 1;
}
/**
* 追加过滤器匹配路径模式字符串
* @param patterns
*/
addUrlPatterns(...patterns) {
this.urlPatterns.push(...patterns);
}
/**
* 设置过滤器匹配路径模式字符串
* @param patterns
*/
setUrlPatterns(patterns) {
this.urlPatterns = patterns;
}
}
exports.default = FilterRegistrationBean;