![](/img/trans.png)
[英]Running @HandleBeforeCreate after entity validation in Spring Boot Data REST
[英]Spring Data REST - difference between @PrePersist and @HandleBeforeCreate?
我使用Spring Data Rest
不是JPA
映射。
JPA为在DB中实体的持久性之前调用的方法提供@PrePersist
注释。
Spring Data Rest为捕获实体创建事件时要调用的方法提供@HandleBeforeCreate
注释。
这似乎与我相当。 我何时应该使用另一个?何时应该使用另一个?
例如,我使用@HandleBeforeCreate而不是@PrePersist来进行安全检查。 由于第1项,我只想检查暴露休息操作的安全性,由于第2项,我可以轻松地使用@Secured或@PreAuth注释和我的方法进行检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.