类 RouteManager
- java.lang.Object
-
- com.up.habit.expand.route.RouteManager
-
public class RouteManager extends java.lang.ObjectTODO:路由管理- 作者:
- 王剑洪 on 2020/3/27 0:29
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringTYPE_ADMINstatic java.lang.StringTYPE_APIstatic java.lang.StringTYPE_WEB
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddRouters(com.jfinal.config.Routes routes, java.util.Set<java.lang.Class<?>> classes, java.lang.String type)TODO:分类添加到路由voidaddToRoutes(com.jfinal.config.Routes routes)java.lang.StringgetAction(Ctr ctr, java.lang.Class<?> clazz, java.lang.String type)TODO:路由访问规则,最后一个包名+控制器缩写java.util.Set<java.lang.Class<?>>getAdminClazz()TODO:获取制定包名路径下的所有非移除的控制器类java.util.Set<java.lang.Class<?>>getClazz(java.lang.String packageNames)TODO:获取制定包名路径下的所有非移除的控制器类java.lang.StringgetControllerKey(java.lang.String ctrKey, java.lang.String ctrName)TODO:获取控制器路径static RouteManagerme()
-
-
-
方法详细资料
-
me
public static RouteManager me()
-
addToRoutes
public void addToRoutes(com.jfinal.config.Routes routes)
-
addRouters
public void addRouters(com.jfinal.config.Routes routes, java.util.Set<java.lang.Class<?>> classes, java.lang.String type)TODO:分类添加到路由- 参数:
routes- routesclasses- classestype- admin,api,web
-
getAdminClazz
public java.util.Set<java.lang.Class<?>> getAdminClazz()
TODO:获取制定包名路径下的所有非移除的控制器类- 返回:
- Set
-
getClazz
public java.util.Set<java.lang.Class<?>> getClazz(java.lang.String packageNames)
TODO:获取制定包名路径下的所有非移除的控制器类- 参数:
packageNames- packageNames- 返回:
- Set
-
getControllerKey
public java.lang.String getControllerKey(java.lang.String ctrKey, java.lang.String ctrName)TODO:获取控制器路径- 参数:
ctrKey- ctrKeyctrName- ctrName- 返回:
- String
-
getAction
public java.lang.String getAction(Ctr ctr, java.lang.Class<?> clazz, java.lang.String type)
TODO:路由访问规则,最后一个包名+控制器缩写- 参数:
ctr- ctrclazz- clazztype- type- 返回:
- String
-
-