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

com.biz.verification.annotation.error.BizXCheckErrorMessage Maven / Gradle / Ivy

Go to download

BizX 是一个灵活而高效的业务开发框架, 其中也有很多为业务开发所需要的工具类的提供。

The newest version!
package com.biz.verification.annotation.error;

import com.biz.common.utils.ErrorCodeConstant;
import java.lang.annotation.*;

/**
 * 用于提示检查参数异常的注解。
 * 

该注解用于标注字段或方法参数,在参数校验失败时提供自定义的错误码和错误信息。

* *
 * 示例用法:
 * {@code
 * public class Example {
 *     // 检查参数注解
 *     @BizXCheck...(
 *         ...,
 *         error = @BizXCheckErrorMessage(code = 400, message = "参数不能为空")
 *     )
 *
 *     private String name;
 * }
 * }
 * 
* * @see ErrorCodeConstant * @since 1.0.1 * @version 1.0.0 * @author francis */ @Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface BizXCheckErrorMessage { /** * 错误码。 *

默认值为 {@link ErrorCodeConstant.DEFAULT_ERROR#CODE}。

* * @return 错误码 */ int code() default ErrorCodeConstant.DEFAULT_ERROR.CODE; /** * 错误信息。 *

默认值为 {@link ErrorCodeConstant.DEFAULT_ERROR#MESSAGE}。

* * @return 错误信息 */ String message() default ErrorCodeConstant.DEFAULT_ERROR.MESSAGE; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy