类 RefUtil
java.lang.Object
net.sohelp.boot.engine.web.utils.RefUtil
地址解析工具类
- 从以下版本开始:
- 2025/11/2 13:35
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static RefVOgetModuleRef(String refid) 根据引用ID获取模块引用信息static RefVO验证refid的有效性static RefVOparseRefid(String refid) 将refid字符串解析为RefVO对象将输入参数转换为RefVO对象将应用名称、模块名称和名称转换为引用标识符字符串。
-
构造器详细资料
-
RefUtil
public RefUtil()
-
-
方法详细资料
-
toRef
将输入参数转换为RefVO对象- 参数:
appName- 应用程序名称moduleName- 模块名称name- 名称- 返回:
- 转换后的RefVO对象
-
toRefid
将应用名称、模块名称和名称转换为引用标识符字符串。- 参数:
appName- 应用名称moduleName- 模块名称name- 名称- 返回:
- 引用标识符字符串
-
getRef
验证refid的有效性- 参数:
refid- 需要验证的refid字符串- 返回:
- 如果refid有效,则返回true;否则抛出异常
- 抛出:
BusiException- 如果refid为空,或者解析出的RefVO对象的应用名称、模块名称或功能名称为空,则抛出BusiException异常
-
getModuleRef
根据引用ID获取模块引用信息- 参数:
refid- 引用ID- 返回:
- 模块引用信息对象
- 抛出:
BusiException- 如果传入的引用ID为空,或者解析后的应用名称或模块名称为空,则抛出业务异常
-
parseRefid
将refid字符串解析为RefVO对象- 参数:
refid- 需要解析的refid字符串- 返回:
- 解析后的RefVO对象
- 抛出:
BusiException- 如果refid格式不正确或为空时抛出异常
-