跳过导航链接
A B C F G I M P R S U V 

A

ApiResource - cn.stylefeng.roses.kernel.scanner.api.annotation中的注释类型
资源标识,此注解代替Spring Mvc的@RequestMapping注解 目的是为了在使用Spring Mvc的基础之上,增加对接口权限的控制功能

B

bindResourceName(String, String) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
添加资源的code和名称

C

ChineseDescription - cn.stylefeng.roses.kernel.scanner.api.annotation.field中的注释类型
加在字段上,描述字段的中文名称 用来解决资源扫描时候,扫描的类的字段上的中文注释获取的问题
ClassReflectUtil - cn.stylefeng.roses.kernel.scanner.api.util中的类
类的反射工具
ClassReflectUtil() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.util.ClassReflectUtil
 
clear() - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.holder.IpAddrHolder
 
cn.stylefeng.roses.kernel.scanner.api - 程序包 cn.stylefeng.roses.kernel.scanner.api
 
cn.stylefeng.roses.kernel.scanner.api.annotation - 程序包 cn.stylefeng.roses.kernel.scanner.api.annotation
 
cn.stylefeng.roses.kernel.scanner.api.annotation.field - 程序包 cn.stylefeng.roses.kernel.scanner.api.annotation.field
 
cn.stylefeng.roses.kernel.scanner.api.constants - 程序包 cn.stylefeng.roses.kernel.scanner.api.constants
 
cn.stylefeng.roses.kernel.scanner.api.exception - 程序包 cn.stylefeng.roses.kernel.scanner.api.exception
 
cn.stylefeng.roses.kernel.scanner.api.exception.enums - 程序包 cn.stylefeng.roses.kernel.scanner.api.exception.enums
 
cn.stylefeng.roses.kernel.scanner.api.holder - 程序包 cn.stylefeng.roses.kernel.scanner.api.holder
 
cn.stylefeng.roses.kernel.scanner.api.pojo.resource - 程序包 cn.stylefeng.roses.kernel.scanner.api.pojo.resource
 
cn.stylefeng.roses.kernel.scanner.api.pojo.scanner - 程序包 cn.stylefeng.roses.kernel.scanner.api.pojo.scanner
 
cn.stylefeng.roses.kernel.scanner.api.util - 程序包 cn.stylefeng.roses.kernel.scanner.api.util
 
collectResources(List<ResourceDefinition>) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
保存所有扫描到的资源

F

FieldMetadata - cn.stylefeng.roses.kernel.scanner.api.pojo.resource中的类
字典描述类
FieldMetadata() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.pojo.resource.FieldMetadata
 

G

get() - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.holder.IpAddrHolder
 
getAllResources() - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
获取当前运行项目的所有资源
getClassFieldDescription(Class<?>) - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.util.ClassReflectUtil
获取一个类的所有字段描述
getFlag() - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.holder.InitScanFlagHolder
 
getMethodFirstParamAnnotations(Method) - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.util.MethodReflectUtil
获取方法上的注解 注意,此方法只获取方法第一个参数的所有注解
getMethodFirstParamClass(Method) - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.util.MethodReflectUtil
获取方法第一个参数的类类型
getMethodReturnClass(Method) - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.util.MethodReflectUtil
获取方法的返回值class类型
getMethodValidateGroup(Method) - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.util.MethodReflectUtil
获取方法上校验分组 例如:获取如下方法的校验分组信息SysAppRequest.edit.class public ResponseData edit(@RequestBody @Validated(SysAppRequest.edit.class) SysAppRequest sysAppParam) { ... }
getModularResources() - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
获取所有模块资源 第一个key是模块名称,是下划线分割的控制器名称,不带Controller结尾 第二个key是资源的编码
GetResource - cn.stylefeng.roses.kernel.scanner.api.annotation中的注释类型
资源标识,此注解代替Spring Mvc的@GetMapping注解 目的是为了在使用Spring Mvc的基础之上,增加对接口权限的控制功能
getResource(String) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
通过资源编码获取资源详情
getResourceByUrl(String) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
通过url获取资源声明
getResourceName(String) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
通过资源code获取资源中文名称
getResourcesByModularCode(String) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
通过模块编码获取资源
getResourceUrl(String) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceCollectorApi
通过编码获取url

I

InitScanFlagHolder - cn.stylefeng.roses.kernel.scanner.api.holder中的类
初始化标记,防止初始化多次
InitScanFlagHolder() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.holder.InitScanFlagHolder
 
IpAddrHolder - cn.stylefeng.roses.kernel.scanner.api.holder中的类
IP地址的临时存储 用在资源扫描 获取ip地址的方法较慢,并且每个资源装配需要装填ip地址,所以用ThreadLocal临时缓存
IpAddrHolder() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.holder.IpAddrHolder
 
IpAddrRemoveThreadLocalHolder - cn.stylefeng.roses.kernel.scanner.api.holder中的类
清除ip地址相关的ThreadLocalHolder
IpAddrRemoveThreadLocalHolder() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.holder.IpAddrRemoveThreadLocalHolder
 

M

MethodReflectUtil - cn.stylefeng.roses.kernel.scanner.api.util中的类
反射工具类,获取方法的一些元数据
MethodReflectUtil() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.util.MethodReflectUtil
 

P

PostResource - cn.stylefeng.roses.kernel.scanner.api.annotation中的注释类型
资源标识,此注解代替Spring Mvc的@PostMapping注解 目的是为了在使用Spring Mvc的基础之上,增加对接口权限的控制功能

R

removeThreadLocalAction() - 类 中的方法cn.stylefeng.roses.kernel.scanner.api.holder.IpAddrRemoveThreadLocalHolder
 
REPORT_RESOURCE_LISTENER_SORT - 接口 中的静态变量cn.stylefeng.roses.kernel.scanner.api.constants.ScannerConstants
资源汇报的监听器的顺序
ReportResourceParam - cn.stylefeng.roses.kernel.scanner.api.pojo.resource中的类
资源持久化的请求参数封装
ReportResourceParam(String, Map<String, Map<String, ResourceDefinition>>) - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.pojo.resource.ReportResourceParam
 
reportResources(ReportResourceParam) - 接口 中的方法cn.stylefeng.roses.kernel.scanner.api.ResourceReportApi
持久化资源集合到某个服务中 如果是单体项目,则吧资源汇报给本服务 如果是微服务项目,则会有个consumer会将本服务的资源发送给资源管理者(一般为system服务)
RESOURCE_CACHE_KEY - 接口 中的静态变量cn.stylefeng.roses.kernel.scanner.api.constants.ScannerConstants
资源前缀标识
RESOURCE_EXCEPTION_STEP_CODE - 接口 中的静态变量cn.stylefeng.roses.kernel.scanner.api.constants.ScannerConstants
异常枚举的步进值
RESOURCE_MODULE_NAME - 接口 中的静态变量cn.stylefeng.roses.kernel.scanner.api.constants.ScannerConstants
资源模块的名称
ResourceCollectorApi - cn.stylefeng.roses.kernel.scanner.api中的接口
权限资源收集器,搜集本项目中的资源,仅搜集并缓存起来,不持久化
ResourceDefinition - cn.stylefeng.roses.kernel.scanner.api.pojo.resource中的类
API资源的包装类
ResourceDefinition() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.pojo.resource.ResourceDefinition
 
ResourceReportApi - cn.stylefeng.roses.kernel.scanner.api中的接口
资源持久化服务api,将扫描的资源汇报给系统管理用
ResourceUrlParam - cn.stylefeng.roses.kernel.scanner.api.pojo.resource中的类
获取资源通过url请求
ResourceUrlParam() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.pojo.resource.ResourceUrlParam
 

S

ScannerConstants - cn.stylefeng.roses.kernel.scanner.api.constants中的接口
资源扫描模块的常量
ScannerException - cn.stylefeng.roses.kernel.scanner.api.exception中的异常错误
资源模块的异常
ScannerException(AbstractExceptionEnum) - 异常错误 的构造器cn.stylefeng.roses.kernel.scanner.api.exception.ScannerException
 
ScannerException(AbstractExceptionEnum, Object...) - 异常错误 的构造器cn.stylefeng.roses.kernel.scanner.api.exception.ScannerException
 
ScannerExceptionEnum - cn.stylefeng.roses.kernel.scanner.api.exception.enums中的枚举
资源相关的异常枚举
ScannerProperties - cn.stylefeng.roses.kernel.scanner.api.pojo.scanner中的类
扫描的常量
ScannerProperties() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.pojo.scanner.ScannerProperties
 
set(String) - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.holder.IpAddrHolder
 
setFlag() - 类 中的静态方法cn.stylefeng.roses.kernel.scanner.api.holder.InitScanFlagHolder
 

U

UserResourceParam - cn.stylefeng.roses.kernel.scanner.api.pojo.resource中的类
获取用户资源请求
UserResourceParam() - 类 的构造器cn.stylefeng.roses.kernel.scanner.api.pojo.resource.UserResourceParam
 

V

valueOf(String) - 枚举 中的静态方法cn.stylefeng.roses.kernel.scanner.api.exception.enums.ScannerExceptionEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.stylefeng.roses.kernel.scanner.api.exception.enums.ScannerExceptionEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VIEW_CONTROLLER_PATH_START_WITH - 接口 中的静态变量cn.stylefeng.roses.kernel.scanner.api.constants.ScannerConstants
视图类型的控制器url路径开头
A B C F G I M P R S U V 
跳过导航链接

Copyright © 2021. All rights reserved.