All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fun.fengwk.convention4j.api.code.CodeMessageResolver Maven / Gradle / Ivy

package fun.fengwk.convention4j.api.code;

/**
 * 编码消息解析器
 *
 * @author fengwk
 */
public interface CodeMessageResolver {

    /**
     * 获取指定错误码的错误信息
     *
     * @param code 编码
     * @return 错误码信息
     */
    String resolveMessage(Code code);

    /**
     * 格式化消息,如果消息内容中包含${}符号引用的变量将使用ctx进行格式化
     *
     * @param code    编码
     * @param context 格式化使用的上下文
     * @return 错误码信息
     */
    String resolveMessage(Code code, Object context);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy