All Classes and Interfaces
Class
Description
自定义校验注解,用于检查字符串是否仅包含字母、数字、下划线以及可选的其他字符。
提供对 Spring 应用上下文的静态访问。
提供了从各种格式读取 ASN.1 编码私钥的功能。
提供将ASN.1格式的私钥写入输出流的功能。
ASN1PublicKeyReader 接口定义了从 ASN.1 格式读取公钥的方法。用于定义将 ASN.1 编码的公钥写入的契约。
HTTP 认证相关的常量
应用程序的品牌相关常量。
持久层基类,封装了常用的数据访问操作,支持 OData 查询。
实体属性复制器接口。
更新条件组装器接口。
基础 JPA 规范构建器,提供常用的规范方法。
退出当前异常处理流程,用于不关心执行结果的地方。
字符常量类,提供常用字符集数组。
数据库相关常量
数据权限不足异常。
DbTrait 是一个标记接口,用于标识那些主要通过与数据库交互来提供功能的类或组件。IMenuService 接口的默认实现,在没有其他具体实现时提供一个空列表。从 Base64 编码的 DER 字符串中读取 ASN.1 公钥。
字典导入功能
以 RPC 调用的方式实现字典导入功能,针对 zeroweb-service-admin 以外的服务。
字典扫描器,在 Bean 注册阶段扫描 classpath 下所有实现了
IDict 接口的枚举类,并在应用启动时将其注册到数据库中。启用注解扫描。
错误码常量定义。
ErrorResult 是一个通用的 API 异常响应对象,用于封装错误信息。Detail 是 ErrorResult 的一个嵌套类,用于表示错误的详细信息。类型转换
全局异常处理,统一管理应用程序中抛出的各种异常,并将其转换为统一的
ErrorResult 响应格式。构造 gRPC 客户端 Bean。
GrpcJwtInterceptor 用于在 gRPC 服务间调用中传递 JWT 认证信息。gRPC 服务端异常处理器。
使用 Gson 进行序列化和反序列化的 Redis 序列化器。
Hibernate ID 生成器。
封装 ID 的记录类。
生成测试数据的规范。
标记实体类的 ID 以自定义的方式生成。
全局 ID 生成器
字典接口
基础实体接口。
Static metamodel for
IEntity菜单服务接口。
类型转换
当用户提供的身份验证令牌无效时抛出此异常。
树形数据类型
树形数据管理
签发/解码 JWT 的工具类。
JWT 解码器的抽象基类,提供了验签和解码 JWT 的通用方法。
JWT 签发器的抽象基类,提供了配置 JWT 声明和签发过程的通用方法。
JWT 认证工具类,用于管理和获取当前线程的 JWT 认证信息。
处理请求头中 JWT 携带的认证信息,支持通过公钥或 AccessKey 进行验证。
ZeroWeb 的 StpInterface 实现类,用于 Sa-Token 框架。
锁适配器接口。
提供获取锁的统一接口。
菜单或资源的信息封装类。
菜单类型
服务自省
参考 Rust 的 NewType 机制
`NoValidClasspathException` 表示在应用程序启动或运行时未能找到任何有效的类路径。
OData 查询选项。
OData 请求参数
PagedModel 是一个用于封装分页数据的通用模型。PageMetadata 提供了关于分页的详细信息,例如总页数、当前页码等。PemClasspathReaderAndWriter 提供了从classpath中读写PEM格式的公钥和私钥文件的功能。
权限常量工具类。
RedisTemplate 的工厂类,用于创建具有特定值类型的 RedisTemplate 实例。当数据重复时抛出的业务异常,通常是由于唯一键冲突导致。
资源工具类,用于从classpath中获取资源。
标记接口,表示实现此接口的类可以通过远程过程调用(RPC)的方式提供或消费功能。
Sa-Token 配置类。
密钥读写工具类
服务元数据信息封装类。
定义服务的类型,例如前端或后端服务。
基于
Striped 实现的锁提供者,提供本地锁。LockAdaptor 接口的内部实现,用于处理具体的锁操作。为单元测试生成 JWT (JSON Web Token) 的实用工具类。
TestJwtGenerator 的 Builder 类,用于构造具有特定声明的 JWT。
线程池配置类,用于定义和配置应用程序中使用的不同类型的线程池。
从测试数据生成 INSERT DML 语句的规范
此切面用于通过 OpenTelemetry 为服务方法自动添加分布式追踪。
表示一个树形结构,其中节点是
ITreeNode。OTLP 用户 Span 属性过滤器。
Utf8Marshaller 用于在 gRPC Metadata 中序列化和反序列化 UTF-8 编码的字符串。基于 UUID 的 ID 生成器实现。
抽象的业务异常基类。
ZeroWeb 核心配置类,用于管理系统级别的各项配置。
ID 生成策略的枚举值,定义了系统支持的各种 ID 生成方式。
JWT (JSON Web Token) 的详细配置类。
ZeroWeb 自发抛出的运行时异常基类。