Class RouteRegistrar

java.lang.Object
cool.scx.web.RouteRegistrar

public final class RouteRegistrar extends Object
路由注册器
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • RouteRegistrar

      public RouteRegistrar(ScxWeb scxWeb)
      扫描所有被 ScxMapping注解标记的方法 并封装为 ScxMappingHandler.
  • Method Details

    • filterClass

      public static List<Class<?>> filterClass(List<Class<?>> classList)
    • isRoute

      public static boolean isRoute(Class<?> c)
      初始化 ScxMappingClassList
      Parameters:
      c - a
      Returns:
      a
    • isRoute

      public static boolean isRoute(MethodInfo m)
      判断是否为 ScxMapping 方法
      Parameters:
      m - a
      Returns:
      a
    • findScxRoute

      public static ScxRoute findScxRoute(MethodInfo method)
    • findScxRouteOrThrow

      public static ScxRoute findScxRouteOrThrow(MethodInfo method)
    • registerRoute

      public Router registerRoute(Router router, Object... objects)