RepositoryEventHandler和GET之前的句柄

时间:2017-09-29 22:06:56

标签: spring-data-rest

RepositoryEntityController发送DELETEPUTPATCHPOST上的活动,GET上的 } 要求。因此,可以创建@HandleBeforeSave@HandleBeforeCreate@HandleBeforeDelete方法,但不能创建@HandleBeforeGet方法。

这有什么特别的原因吗?

我想集成Spring Security ACL和Spring Data REST。但是,我不想覆盖CrudRpositoryJpaRepository中的所有方法,并使用@PreAuthorize对其进行注释。相反,我想写一个@RepositoryEventHandler并检查当前用户是否具有权限,如果没有,则抛出AccessDeniedException。但要做到这一点,我需要HandleBeforeGet事件

0 个答案:

没有答案