Index

A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(Root<T>, CriteriaUpdate<T>, CriteriaBuilder) - Method in interface io.github.xezzon.zeroweb.common.jpa.BaseDAO.UpdateCriteriaBuilder
 
ACCESS_KEY_HEADER - Static variable in class io.github.xezzon.zeroweb.auth.JwtFilter
 
addInterceptors(InterceptorRegistry) - Method in class io.github.xezzon.zeroweb.auth.SaTokenConfigure
添加注解式鉴权功能
Alphanumeric - Annotation Interface in io.github.xezzon.zeroweb.common.validator
数据校验:仅允许字母、数字、下划线
ApplicationContextProvider - Class in io.github.xezzon.zeroweb.common.context
应用上下文
ApplicationContextProvider() - Constructor for class io.github.xezzon.zeroweb.common.context.ApplicationContextProvider
 
ARGUMENT_NOT_VALID - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
HTTP请求参数不符合校验规则
ASCII_LOWER_CASE - Static variable in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
小写字母
ASCII_UPPER_CASE - Static variable in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
大写字母
ASN1PrivateKeyReader - Interface in io.github.xezzon.zeroweb.core.crypto
 
ASN1PrivateKeyWriter - Interface in io.github.xezzon.zeroweb.core.crypto
 
ASN1PublicKeyReader - Interface in io.github.xezzon.zeroweb.core.crypto
 
ASN1PublicKeyWriter - Interface in io.github.xezzon.zeroweb.core.crypto
 
AUTHORIZATION - Enum constant in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
授权异常

B

BaseDAO<T extends IEntity<I>,I,M extends org.springframework.data.jpa.repository.JpaRepository<T,I> & org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>> - Class in io.github.xezzon.zeroweb.common.jpa
 
BaseDAO.ICopier<T> - Interface in io.github.xezzon.zeroweb.common.jpa
实体属性复制器
BaseDAO.UpdateCriteriaBuilder<T> - Interface in io.github.xezzon.zeroweb.common.jpa
更新条件组装器
BaseSpecs - Class in io.github.xezzon.zeroweb.common.jpa
 
BreakException - Exception in io.github.xezzon.zeroweb.core.error
退出当前异常处理流程,用于不关心执行结果的地方。
BreakException() - Constructor for exception io.github.xezzon.zeroweb.core.error.BreakException
 

C

CharacterConstant - Class in io.github.xezzon.zeroweb.common.constant
 
CLAIM_NAME - Static variable in class io.github.xezzon.zeroweb.auth.JwtAuth
 
CLIENT - Enum constant in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
客户端异常 需要通知给调用方处理
code() - Method in record class io.github.xezzon.zeroweb.common.exception.ErrorResponse
Returns the value of the code record component.
code() - Method in interface io.github.xezzon.zeroweb.core.error.IErrorCode
错误码编码 格式为 `${错误来源类型}{模块编码}{异常码序列号}`
CommonErrorCode - Enum Class in io.github.xezzon.zeroweb.common.exception
错误码分配中心
copy(T, T) - Method in interface io.github.xezzon.zeroweb.common.jpa.BaseDAO.ICopier
复制实体属性,如果源实体属性为null,则不复制

D

DATA_PERMISSION_FORBIDDEN - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
数据权限无效
DatabaseConstant - Class in io.github.xezzon.zeroweb.common.constant
数据库相关常量
DataPermissionForbiddenException - Exception in io.github.xezzon.zeroweb.common.exception
 
DataPermissionForbiddenException(String) - Constructor for exception io.github.xezzon.zeroweb.common.exception.DataPermissionForbiddenException
 
DbTrait - Interface in io.github.xezzon.zeroweb.common.marker
以与数据库交互的方式实现功能
decode(String) - Method in class io.github.xezzon.zeroweb.auth.JwtAuth
校验、解码JWT令牌
DerStringReader - Class in io.github.xezzon.zeroweb.core.crypto
 
DerStringReader(String) - Constructor for class io.github.xezzon.zeroweb.core.crypto.DerStringReader
 
DictImporter - Interface in io.github.xezzon.zeroweb.dict
字典导入功能
DictRpcHandler - Class in io.github.xezzon.zeroweb.dict
以 RPC 调用的方式实现字典导入功能,针对 zeroweb-service-admin 以外的服务。
DictRpcHandler() - Constructor for class io.github.xezzon.zeroweb.dict.DictRpcHandler
 
DictScanner - Class in io.github.xezzon.zeroweb.dict
在 Bean 注册阶段扫描 classpath 下所有实现了 IDict 接口的枚举类,并在用用启动时将其注册到数据库中。
DictScanner() - Constructor for class io.github.xezzon.zeroweb.dict.DictScanner
 
DIGIT - Static variable in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
数字
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.github.xezzon.zeroweb.auth.JwtFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.github.xezzon.zeroweb.common.otlp.UserSpanAttributeFilter
 
DOT - Static variable in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric

E

EnableDictScan - Annotation Interface in io.github.xezzon.zeroweb.dict
启用注解扫描。
equals(Object) - Method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.common.domain.Id
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.common.exception.ErrorResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
Indicates whether some other object is "equal to" this one.
error() - Method in record class io.github.xezzon.zeroweb.common.exception.ErrorResponse
Returns the value of the error record component.
ERROR_CODE_HEADER - Static variable in class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
错误码的请求头名称
ErrorDetail - Class in io.github.xezzon.zeroweb.common.exception
API异常响应对象,与 Error-Code 响应头对应
ErrorDetail(String, String) - Constructor for class io.github.xezzon.zeroweb.common.exception.ErrorDetail
 
ErrorResponse - Record Class in io.github.xezzon.zeroweb.common.exception
API异常响应体
ErrorResponse(String, ErrorDetail) - Constructor for record class io.github.xezzon.zeroweb.common.exception.ErrorResponse
Creates an instance of a ErrorResponse record class.
ErrorSourceType - Enum Class in io.github.xezzon.zeroweb.core.error
错误来源类型
EXCEPTION_I18N_BASENAME - Static variable in exception io.github.xezzon.zeroweb.common.exception.ZerowebBusinessException
 
ExcludeDbTrait - Class in io.github.xezzon.zeroweb.common.marker
 
ExcludeDbTrait() - Constructor for class io.github.xezzon.zeroweb.common.marker.ExcludeDbTrait
 
excludes() - Element in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
 

F

FILE_SUFFIX - Static variable in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
PEM文件默认后缀名
findAll(ODataQueryOption) - Method in class io.github.xezzon.zeroweb.common.jpa.BaseDAO
分页查询数据
format(String, String, Object...) - Method in class io.github.xezzon.zeroweb.common.i18n.I18nUtil.I18nMessageFormatter
 
formatter(String) - Static method in class io.github.xezzon.zeroweb.common.i18n.I18nUtil
消息格式化的构造器
from(DecodedJWT) - Static method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
 

G

generate(SharedSessionContractImplementor, Object) - Method in class io.github.xezzon.zeroweb.common.jpa.HibernateIdGenerator
 
generateBearer() - Static method in class io.github.xezzon.zeroweb.auth.TestJwtGenerator
 
generateBearer(String) - Static method in class io.github.xezzon.zeroweb.auth.TestJwtGenerator
 
generateJwt(String) - Static method in class io.github.xezzon.zeroweb.auth.TestJwtGenerator
 
generateJwt4App(String) - Static method in class io.github.xezzon.zeroweb.auth.TestJwtGenerator
 
genericRedisTemplate() - Method in class io.github.xezzon.zeroweb.common.redis.RedisTemplateFactory
常规 Redis 处理器
get() - Method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
 
get() - Method in class io.github.xezzon.zeroweb.common.jpa.BaseDAO
 
getCopier() - Method in class io.github.xezzon.zeroweb.common.jpa.BaseDAO
 
getCountDownLatch() - Method in class io.github.xezzon.zeroweb.dict.DictRpcHandler
 
getDigit() - Static method in class io.github.xezzon.zeroweb.common.constant.CharacterConstant
 
getId() - Method in interface io.github.xezzon.zeroweb.common.jpa.IEntity
 
getLocalizedMessage(Locale, String) - Method in exception io.github.xezzon.zeroweb.common.exception.ZerowebBusinessException
 
getLowercase() - Static method in class io.github.xezzon.zeroweb.common.constant.CharacterConstant
 
getMessage() - Method in exception io.github.xezzon.zeroweb.common.exception.ZerowebBusinessException
 
getMessage() - Method in exception io.github.xezzon.zeroweb.common.exception.ZerowebRuntimeException
 
getPageNumber() - Method in class io.github.xezzon.zeroweb.core.odata.ODataQueryOption
 
getPublicKey() - Static method in class io.github.xezzon.zeroweb.auth.TestJwtGenerator
 
getResourceFromClasspath(String) - Static method in class io.github.xezzon.zeroweb.core.util.ResourceUtil
从首个文件系统的classpath中获取资源
getResourcesFromClasspath(String) - Static method in class io.github.xezzon.zeroweb.core.util.ResourceUtil
从所有的文件系统的classpath中获取资源
getSecretKey() - Static method in class io.github.xezzon.zeroweb.auth.TestJwtGenerator
 
getUppercase() - Static method in class io.github.xezzon.zeroweb.common.constant.CharacterConstant
 
GlobalExceptionHandler - Class in io.github.xezzon.zeroweb.common.exception
全局异常处理 错误码: 依据`异常类-错误码`映射查找。
GlobalExceptionHandler() - Constructor for class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
 
groups() - Element in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
Hibernate Validator 要求的字段之一
GROUPS_CLAIM - Static variable in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
用户组

H

handleException(NotLoginException, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
未登录
handleException(ZerowebBusinessException, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
业务异常
handleException(Throwable, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
非业务异常(通用)
handleException(MethodArgumentNotValidException, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
参数校验不通过
handleException(NoResourceFoundException, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
请求资源不存在
hashCode() - Method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.common.domain.Id
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.common.exception.ErrorResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
Returns a hash code value for this object.
HibernateIdGenerator - Class in io.github.xezzon.zeroweb.common.jpa
ID 生成器 生成规则取决于配置 ${zeroweb.id-generator}
HibernateIdGenerator() - Constructor for class io.github.xezzon.zeroweb.common.jpa.HibernateIdGenerator
 
HYPHEN - Static variable in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
短横线

I

I18N_BASENAME - Static variable in interface io.github.xezzon.zeroweb.core.error.IErrorCode
错误码国际化的命名空间
I18nConfig - Class in io.github.xezzon.zeroweb.common.i18n
Spring 国际化配置
I18nConfig() - Constructor for class io.github.xezzon.zeroweb.common.i18n.I18nConfig
 
I18nMessageFormatter(String) - Constructor for class io.github.xezzon.zeroweb.common.i18n.I18nUtil.I18nMessageFormatter
 
I18nUtil - Class in io.github.xezzon.zeroweb.common.i18n
国际化相关方法
I18nUtil.I18nMessageFormatter - Class in io.github.xezzon.zeroweb.common.i18n
消息格式化器
id() - Method in record class io.github.xezzon.zeroweb.common.domain.Id
Returns the value of the id record component.
Id - Record Class in io.github.xezzon.zeroweb.common.domain
将ID封装成对象
Id(String) - Constructor for record class io.github.xezzon.zeroweb.common.domain.Id
Creates an instance of a Id record class.
ID_GENERATOR - Static variable in class io.github.xezzon.zeroweb.common.config.ZerowebConfig
ID生成策略配置Key
ID_LENGTH - Static variable in class io.github.xezzon.zeroweb.common.constant.DatabaseConstant
主键字段长度
identicallyEqual() - Static method in class io.github.xezzon.zeroweb.common.jpa.BaseSpecs
构造`WHERE TRUE;`的 JPA Specification。
identicallyNotEqual() - Static method in class io.github.xezzon.zeroweb.common.jpa.BaseSpecs
构造`WHERE FALSE;`的 JPA Specification。
IdGenerator - Annotation Interface in io.github.xezzon.zeroweb.common.jpa
标记实体类的 id 以自定义的方式生成
IEntity<T> - Interface in io.github.xezzon.zeroweb.common.jpa
 
IErrorCode - Interface in io.github.xezzon.zeroweb.core.error
错误码抽象
importDict(DictImportReqList) - Method in interface io.github.xezzon.zeroweb.dict.DictImporter
批量导入字典 逐个判断。
importDict(DictImportReqList) - Method in class io.github.xezzon.zeroweb.dict.DictRpcHandler
 
includes() - Element in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
 
into() - Method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
 
into() - Method in record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
 
INVALID_TOKEN - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
无效的token
InvalidSessionException - Exception in io.github.xezzon.zeroweb.common.exception
无效的会话信息
InvalidSessionException(Throwable) - Constructor for exception io.github.xezzon.zeroweb.common.exception.InvalidSessionException
 
InvalidTokenException - Exception in io.github.xezzon.zeroweb.common.exception
不正确的口令
InvalidTokenException(Throwable) - Constructor for exception io.github.xezzon.zeroweb.common.exception.InvalidTokenException
 
io.github.xezzon.zeroweb.auth - package io.github.xezzon.zeroweb.auth
 
io.github.xezzon.zeroweb.auth.entity - package io.github.xezzon.zeroweb.auth.entity
 
io.github.xezzon.zeroweb.common.config - package io.github.xezzon.zeroweb.common.config
 
io.github.xezzon.zeroweb.common.constant - package io.github.xezzon.zeroweb.common.constant
 
io.github.xezzon.zeroweb.common.context - package io.github.xezzon.zeroweb.common.context
 
io.github.xezzon.zeroweb.common.domain - package io.github.xezzon.zeroweb.common.domain
 
io.github.xezzon.zeroweb.common.exception - package io.github.xezzon.zeroweb.common.exception
 
io.github.xezzon.zeroweb.common.i18n - package io.github.xezzon.zeroweb.common.i18n
 
io.github.xezzon.zeroweb.common.jpa - package io.github.xezzon.zeroweb.common.jpa
 
io.github.xezzon.zeroweb.common.marker - package io.github.xezzon.zeroweb.common.marker
 
io.github.xezzon.zeroweb.common.otlp - package io.github.xezzon.zeroweb.common.otlp
 
io.github.xezzon.zeroweb.common.redis - package io.github.xezzon.zeroweb.common.redis
 
io.github.xezzon.zeroweb.common.validator - package io.github.xezzon.zeroweb.common.validator
 
io.github.xezzon.zeroweb.core.crypto - package io.github.xezzon.zeroweb.core.crypto
 
io.github.xezzon.zeroweb.core.error - package io.github.xezzon.zeroweb.core.error
 
io.github.xezzon.zeroweb.core.odata - package io.github.xezzon.zeroweb.core.odata
 
io.github.xezzon.zeroweb.core.util - package io.github.xezzon.zeroweb.core.util
 
io.github.xezzon.zeroweb.dict - package io.github.xezzon.zeroweb.dict
 

J

JwtAuth - Class in io.github.xezzon.zeroweb.auth
JWT认证相关
JwtAuth(byte[]) - Constructor for class io.github.xezzon.zeroweb.auth.JwtAuth
 
JwtAuth(ECPrivateKey) - Constructor for class io.github.xezzon.zeroweb.auth.JwtAuth
签发JWT时的构造器
JwtAuth(ECPublicKey) - Constructor for class io.github.xezzon.zeroweb.auth.JwtAuth
校验JWT时使用的构造器
JwtClaimWrapper - Record Class in io.github.xezzon.zeroweb.auth.entity
JWT载荷包装器
JwtClaimWrapper(JwtClaim) - Constructor for record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
Creates an instance of a JwtClaimWrapper record class.
JwtFilter - Class in io.github.xezzon.zeroweb.auth
 
JwtFilter() - Constructor for class io.github.xezzon.zeroweb.auth.JwtFilter
 

K

keyConverter - Static variable in class io.github.xezzon.zeroweb.core.crypto.SecretKeyUtil
 

L

loadJwtClaim() - Static method in class io.github.xezzon.zeroweb.auth.JwtAuth
 
locale(Locale) - Method in class io.github.xezzon.zeroweb.common.i18n.I18nUtil.I18nMessageFormatter
 

M

mapping(Class<? extends Throwable>) - Static method in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
 
message() - Element in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
Hibernate Validator 要求的字段之一
messageSource() - Method in class io.github.xezzon.zeroweb.common.i18n.I18nConfig
用于对 Hibernate Validator 国际化消息的支持
moduleCode() - Method in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
 
moduleCode() - Method in interface io.github.xezzon.zeroweb.core.error.IErrorCode
模块编码 0 为公共模块 ZeroWeb 的模块编码从 -1~-128 分配 1~127 由使用者分配

N

name() - Method in interface io.github.xezzon.zeroweb.core.error.IErrorCode
错误名称 与错误码编码一一对应
nextId() - Method in class io.github.xezzon.zeroweb.common.jpa.UuidIdGenerator
 
NICKNAME_CLAIM - Static variable in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
昵称
NO_SUCH_DATA - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
数据不存在或已删除
NONE - Enum constant in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
非异常占位符
NOT_FOUND - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
资源不存在
NOT_LOGIN - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
未登录
NoValidClasspathException - Exception in io.github.xezzon.zeroweb.common.exception
找不到有效的类路径
NoValidClasspathException(Throwable) - Constructor for exception io.github.xezzon.zeroweb.common.exception.NoValidClasspathException
 

O

ODataQueryOption - Class in io.github.xezzon.zeroweb.core.odata
 
ODataQueryOption() - Constructor for class io.github.xezzon.zeroweb.core.odata.ODataQueryOption
 
ODataRequestParam - Record Class in io.github.xezzon.zeroweb.core.odata
 
ODataRequestParam(Integer, Integer) - Constructor for record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
Creates an instance of a ODataRequestParam record class.
of(Class<T>) - Method in class io.github.xezzon.zeroweb.common.redis.RedisTemplateFactory
指定值类型的 Redis 处理器 使用方法如下:
of(String) - Static method in record class io.github.xezzon.zeroweb.common.domain.Id
静态化构造ID对象

P

PagedModel<T> - Class in io.github.xezzon.zeroweb.common.domain
分页数据
PagedModel() - Constructor for class io.github.xezzon.zeroweb.common.domain.PagedModel
 
PagedModel.PageMetadata - Class in io.github.xezzon.zeroweb.common.domain
分页信息
PageMetadata() - Constructor for class io.github.xezzon.zeroweb.common.domain.PagedModel.PageMetadata
 
partialUpdate(T) - Method in class io.github.xezzon.zeroweb.common.jpa.BaseDAO
局部更新实体(仅更新非空字段)
payload() - Element in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
Hibernate Validator 要求的字段之一
PEM_PRIVATE_KEY_HEADER - Static variable in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
PEM文件私钥默认头尾描述符
PEM_PUBLIC_KEY_HEADER - Static variable in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
PEM文件公钥默认头尾描述符
PemClasspathReaderAndWriter - Class in io.github.xezzon.zeroweb.core.crypto
从classpath中读写PEM格式的公钥和私钥文件
PemClasspathReaderAndWriter(String) - Constructor for class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
 
PERMISSION_CLAIM - Static variable in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
权限
PRIVATE_KEY_FILE_SUFFIX - Static variable in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
私钥PEM文件后缀名
PUBLIC_KEY_FILE_SUFFIX - Static variable in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
公钥PEM文件后缀名
PUBLIC_KEY_HEADER - Static variable in class io.github.xezzon.zeroweb.auth.JwtFilter
 

R

readPrivateKey() - Method in interface io.github.xezzon.zeroweb.core.crypto.ASN1PrivateKeyReader
读取私钥形式的ASN.1
readPrivateKey() - Method in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
从classpath的PEM文件中读取私钥 文件名格式为:`${name}.secret.pem`
readPrivateKey(ASN1PrivateKeyReader) - Static method in class io.github.xezzon.zeroweb.core.crypto.SecretKeyUtil
从ASN1PrivateKeyReader中读取私钥
readPublicKey() - Method in interface io.github.xezzon.zeroweb.core.crypto.ASN1PublicKeyReader
读取公钥形式的ASN.1
readPublicKey() - Method in class io.github.xezzon.zeroweb.core.crypto.DerStringReader
 
readPublicKey() - Method in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
从classpath的PEM文件中读取公钥 文件名格式为:`${name}.public.pem`
readPublicKey(ASN1PublicKeyReader) - Static method in class io.github.xezzon.zeroweb.core.crypto.SecretKeyUtil
从ASN1PublicKeyReader中读取公钥
readResourceBundle(String, Locale) - Static method in class io.github.xezzon.zeroweb.common.i18n.I18nUtil
读取指定语言包 注意:指定语言包不存在时,会加载默认语言包
RedisTemplateFactory - Class in io.github.xezzon.zeroweb.common.redis
 
RedisTemplateFactory(RedisConnectionFactory, ObjectMapper) - Constructor for class io.github.xezzon.zeroweb.common.redis.RedisTemplateFactory
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.github.xezzon.zeroweb.common.marker.ExcludeDbTrait
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.github.xezzon.zeroweb.dict.DictScanner
Bean 注册阶段,扫描 classpath 下所有实现了 IDict 接口的枚举类。
REPEAT_DATA - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
唯一键冲突 消息参数0: 重复的键名
RepeatDataException - Exception in io.github.xezzon.zeroweb.common.exception
唯一键冲突
RepeatDataException(String) - Constructor for exception io.github.xezzon.zeroweb.common.exception.RepeatDataException
 
ResourceUtil - Class in io.github.xezzon.zeroweb.core.util
 
ROLES_CLAIM - Static variable in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
角色
ROOT_ID - Static variable in class io.github.xezzon.zeroweb.common.constant.DatabaseConstant
默认ID 用于表示不存在的根节点
RpcTrait - Interface in io.github.xezzon.zeroweb.common.marker
以 RPC 调用的方式实现功能
run(String...) - Method in class io.github.xezzon.zeroweb.dict.DictScanner
应用启动阶段,将扫描到的枚举类注册到数据库中。

S

SaTokenConfigure - Class in io.github.xezzon.zeroweb.auth
Sa-Token 相关配置
SaTokenConfigure() - Constructor for class io.github.xezzon.zeroweb.auth.SaTokenConfigure
 
saveJwtClaim(JwtClaim) - Static method in class io.github.xezzon.zeroweb.auth.JwtAuth
 
SecretKeyUtil - Class in io.github.xezzon.zeroweb.core.crypto
读写密钥工具类
serialNumber() - Method in interface io.github.xezzon.zeroweb.core.error.IErrorCode
异常码序列号 同一模块下的异常按从 1~255 分配
SERVER - Enum constant in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
服务端异常 通常由代码、配置等错误引起,需要通知开发人员处理
setApplicationContext(ApplicationContext) - Method in class io.github.xezzon.zeroweb.common.context.ApplicationContextProvider
 
setDetails(List<ErrorDetail>) - Method in class io.github.xezzon.zeroweb.common.exception.ErrorDetail
 
sign(JWTCreator.Builder) - Method in class io.github.xezzon.zeroweb.auth.JwtAuth
对JWT进行签名
skip() - Method in record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
Returns the value of the skip record component.
sourceType() - Method in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
 
sourceType() - Method in interface io.github.xezzon.zeroweb.core.error.IErrorCode
 

T

TestJwtGenerator - Class in io.github.xezzon.zeroweb.auth
 
THIRD_PARTY - Enum constant in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
第三方服务异常 通常是调用第三方服务异常,需要通知相关运维人员处理
top() - Method in record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
Returns the value of the top record component.
toString() - Method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.common.domain.Id
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.common.exception.ErrorResponse
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.core.odata.ODataRequestParam
Returns a string representation of this record class.
TraceAspect - Class in io.github.xezzon.zeroweb.common.otlp
使用切面添加 OpenTelemetry Trace
TraceAspect() - Constructor for class io.github.xezzon.zeroweb.common.otlp.TraceAspect
 
traceServiceMethods(ProceedingJoinPoint) - Method in class io.github.xezzon.zeroweb.common.otlp.TraceAspect
为Service类的方法添加OpenTelemetry追踪

U

UNDERSCORE - Static variable in annotation interface io.github.xezzon.zeroweb.common.validator.Alphanumeric
下划线
UNKNOWN - Enum constant in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
 
URL_PROTOCOL_FILE - Static variable in class io.github.xezzon.zeroweb.core.util.ResourceUtil
 
USER_FULL_NAME - Static variable in class io.github.xezzon.zeroweb.common.otlp.UserSpanAttributeFilter
 
USER_ID - Static variable in class io.github.xezzon.zeroweb.common.otlp.UserSpanAttributeFilter
 
USER_NAME - Static variable in class io.github.xezzon.zeroweb.common.otlp.UserSpanAttributeFilter
 
USER_ROLES - Static variable in class io.github.xezzon.zeroweb.common.otlp.UserSpanAttributeFilter
 
USERNAME_CLAIM - Static variable in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
用户名
UserSpanAttributeFilter - Class in io.github.xezzon.zeroweb.common.otlp
 
UserSpanAttributeFilter() - Constructor for class io.github.xezzon.zeroweb.common.otlp.UserSpanAttributeFilter
 
UUID - Enum constant in enum class io.github.xezzon.zeroweb.common.config.ZerowebConfig.IdGeneratorEnum
UUID
UuidIdGenerator - Class in io.github.xezzon.zeroweb.common.jpa
ID生成器(UUID策略)
UuidIdGenerator() - Constructor for class io.github.xezzon.zeroweb.common.jpa.UuidIdGenerator
 

V

validateWithAccessKey(String, String) - Method in class io.github.xezzon.zeroweb.auth.JwtFilter
 
validateWithPublicKey(String, String) - Method in class io.github.xezzon.zeroweb.auth.JwtFilter
 
value() - Method in record class io.github.xezzon.zeroweb.auth.entity.JwtClaimWrapper
Returns the value of the value record component.
value() - Element in annotation interface io.github.xezzon.zeroweb.dict.EnableDictScan
 
valueOf(String) - Static method in enum class io.github.xezzon.zeroweb.common.config.ZerowebConfig.IdGeneratorEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.xezzon.zeroweb.common.config.ZerowebConfig.IdGeneratorEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.xezzon.zeroweb.common.exception.CommonErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.xezzon.zeroweb.core.error.ErrorSourceType
Returns an array containing the constants of this enum class, in the order they are declared.

W

writePrivateKey(byte[]) - Method in interface io.github.xezzon.zeroweb.core.crypto.ASN1PrivateKeyWriter
将ASN.1形式的私钥写入
writePrivateKey(byte[]) - Method in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
向classpath的PEM文件中写入私钥 文件名格式为:`${name}.secret.pem`
writePrivateKey(PrivateKey, ASN1PrivateKeyWriter) - Static method in class io.github.xezzon.zeroweb.core.crypto.SecretKeyUtil
将私钥写入ASN1PrivateKeyWriter中。
writePublicKey(byte[]) - Method in interface io.github.xezzon.zeroweb.core.crypto.ASN1PublicKeyWriter
将ASN.1形式的公钥写入
writePublicKey(byte[]) - Method in class io.github.xezzon.zeroweb.core.crypto.PemClasspathReaderAndWriter
向classpath的PEM文件中写入公钥 文件名格式为:`${name}.public.pem`
writePublicKey(PublicKey, ASN1PublicKeyWriter) - Static method in class io.github.xezzon.zeroweb.core.crypto.SecretKeyUtil
将公钥写入ASN1PublicKeyWriter中。

Z

ZEROWEB - Static variable in class io.github.xezzon.zeroweb.common.config.ZerowebConfig
本系统相关配置的前缀
ZerowebBusinessException - Exception in io.github.xezzon.zeroweb.common.exception
ZeroWeb 业务异常
ZerowebConfig - Class in io.github.xezzon.zeroweb.common.config
本系统相关配置
ZerowebConfig() - Constructor for class io.github.xezzon.zeroweb.common.config.ZerowebConfig
 
ZerowebConfig.IdGeneratorEnum - Enum Class in io.github.xezzon.zeroweb.common.config
ID生成策略枚举值
ZerowebConfig.ZerowebJwtConfig - Class in io.github.xezzon.zeroweb.common.config
JWT 相关配置
ZerowebJwtConfig() - Constructor for class io.github.xezzon.zeroweb.common.config.ZerowebConfig.ZerowebJwtConfig
 
ZerowebRuntimeException - Exception in io.github.xezzon.zeroweb.common.exception
ZeroWeb 自发抛出的系统异常
ZerowebRuntimeException() - Constructor for exception io.github.xezzon.zeroweb.common.exception.ZerowebRuntimeException
 
ZerowebRuntimeException(String, Throwable) - Constructor for exception io.github.xezzon.zeroweb.common.exception.ZerowebRuntimeException
 
ZerowebRuntimeException(Throwable) - Constructor for exception io.github.xezzon.zeroweb.common.exception.ZerowebRuntimeException
 
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form