static String[] collectUrlPatterns(ServletContext servletContext, Class<?> servletCls) {
List<ServletRegistration> servlets = servletContext.getServletRegistrations()
.values()
.stream()
.filter(predicate -> {
return predicate.getClassName().equals(servletCls.getName());
})
.collect(Collectors.toList());
if (servlets.isEmpty()) {
return new String[] {};
}
ServletRegistration servletRegistration = servlets.get(0);
Collection<String> mappings = servletRegistration.getMappings();
if (servlets.size() > 1) {
LOGGER.info("Found {} {} registered, select the first one, mappings={}.",
servlets.size(),
servletCls.getName(),
mappings);
}
return filterUrlPatterns(mappings);
}
ServletUtils.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:incubator-servicecomb-java-chassis
作者:
评论列表
文章目录