gpt4 book ai didi

java - 在 Spring Data JPA 和 Spring Boot 应用程序中启用全局 Hibernate 过滤器

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:33 25 4
gpt4 key购买 nike

我正在研究一种将行级安全性透明地应用于 Spring 数据应用程序的方法。我想使用 hibernate 过滤器来完成此操作,但我无法获取 aop 切入点来拦截 spring data 打开 session 的位置。需要什么合适的切入点或者是否有更好的行级安全方法可供我探索?

Ps:我需要在查询之前进行安全过滤,以免影响返回数据的分页和排序。

谢谢

最佳答案

我认为更好的方法是使用 Spring Security ACL。第一次实现时有点复杂,但这是正确的方法。

查看:http://grzegorzborkowski.blogspot.hr/2008/10/spring-security-acl-very-basic-tutorial.html

对于数据库过滤,您必须编写规范并在条件查询中使用它们。

关于java - 在 Spring Data JPA 和 Spring Boot 应用程序中启用全局 Hibernate 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32416120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com