【发布时间】:2021-05-08 15:12:12
【问题描述】:
我的springboot版本是2.3.7。我知道 spring-boot-starter-validation 不是 spring-boot-starter-web 的传递依赖。但即使在单独添加之后,我的注释也不起作用。
//在 build.gradle 中添加的以下依赖项 编译'org.springframework.boot:spring-boot-starter-validation'
//请求时我希望出错的示例类
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
@NoArgsConstructor
@RequiredArgsConstructor(staticName = "of")
public class UpdateRequest {
@NotNull
@NonNull
private BigDecimal number;
}
在这里,lombok @NonNull 正在工作,但 @NotNull 没有。也不是其他 javax 验证器。我还缺少什么?
【问题讨论】:
-
分享你使用这个类的控制器类。
标签: java spring-boot validation bean-validation