cn.k7g.alloy.annotation.IgnoreEmptyInvoke Maven / Gradle / Ivy
package cn.k7g.alloy.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 标记在方法上,在需要验证的参数上标记 @IgnoreEmptyParam,
*
* 如果是集合方法,则返回 长度为0的集合。
* 其他则返回 null
* @author victor-wu
* @date 2024年4月3日
*/
@Inherited
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface IgnoreEmptyInvoke {
}