ServletUtils.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:incubator-servicecomb-java-chassis 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号