是否有一种工具可以根据某些规则过滤响应的元素?
Is there a tool that would filter elements of a response based on some rules?
我有一个要求,其中 REST/WS 响应对象需要根据某些规则过滤掉它的某些元素(完全删除它们),例如最终用户有权查看的内容。除了在某些 class 中静态地执行此绑定之外,是否也有一个实用程序可以执行此操作?我正在使用 Spring Boot 及其 Spring 框架。
如果您只需要过滤集合(列表、集合、映射)中的元素,那么您可以使用 Spring-Security 的 @PostFilter
注释。
@参见 Spring 安全参考:Chapter Filtering using @PreFilter and @PostFilter
我有一个要求,其中 REST/WS 响应对象需要根据某些规则过滤掉它的某些元素(完全删除它们),例如最终用户有权查看的内容。除了在某些 class 中静态地执行此绑定之外,是否也有一个实用程序可以执行此操作?我正在使用 Spring Boot 及其 Spring 框架。
如果您只需要过滤集合(列表、集合、映射)中的元素,那么您可以使用 Spring-Security 的 @PostFilter
注释。
@参见 Spring 安全参考:Chapter Filtering using @PreFilter and @PostFilter