SaveSession GatewayFilter 工厂
SaveSession GatewayFilter 工厂强制在将调用转发到下游之前执行 WebSession::save 操作。这在使用像 Spring Session 这样的惰性数据存储时特别有用,您需要确保会话状态已在转发调用之前保存。以下示例配置了一个 SaveSession GatewayFilter
application.yml
spring:
cloud:
gateway:
routes:
- id: save_session
uri: https://example.org
predicates:
- Path=/foo/**
filters:
- SaveSession
如果您将 Spring Security 与 Spring Session 集成,并希望确保安全详细信息已转发到远程进程,这一点至关重要。