自定义类级别验证-创建注释

时间:2019-08-07 08:48:14

标签: java validation customvalidator

我想在Spring Boot v1.5.14.RELEASE应用程序中实现自定义验证器。首先,我创建一个自定义约束注释:

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Retention(RetentionPolicy.RUNTIME)
public interface CreateBook {
}

但是,我收到此编译错误:

@Retention not applicable to type

1 个答案:

答案 0 :(得分:3)

问题在于您如何定义新注释。应该是这样的:

@Retention(RetentionPolicy.RUNTIME)
public @interface CreateBook {
}

请注意@中的@interface字符