Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form