【发布时间】:2018-06-22 21:38:39
【问题描述】:
我有一个运行良好的 Mongodb 存储库:
@RepositoryRestResource(collectionResourceRel = "audits", path = "audits")
public interface AuditRepository extends MongoRepository<Audit, String> {
}
我有一个豆子,Audit,即:
@Data
@Document
@JsonIgnoreProperties(ignoreUnknown = true)
@Validated
public class Audit {
@Id private String id;
@NotNull
private Date start;
@NotNull
private Date end;
}
我将 Lombok 用于 getter/setter。
我希望存储库验证 Audit bean,但它保存了一个审计 bean,其开始和结束日期为 null。
我将此添加到build.gradle:
compile("org.springframework.boot:spring-boot-starter-validation")
如何告诉 REST 服务使用验证?我在RepositoryRestConfiguration 中看不到任何可以打开它的东西...
【问题讨论】:
标签: java spring mongodb validation spring-boot