自定义 Class 级别验证 - 创建注释
Custom Class Level Validation - Creating the Annotation
我想在 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
问题在于您如何定义新注释。应该是这样的:
@Retention(RetentionPolicy.RUNTIME)
public @interface CreateBook {
}
注意 @interface
中的 @
字符
我想在 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
问题在于您如何定义新注释。应该是这样的:
@Retention(RetentionPolicy.RUNTIME)
public @interface CreateBook {
}
注意 @interface
@
字符