Predicate类只能够配置在路由上,而不是全局起效的。因此不得不对每一个路由都去配置一个Predicate,我认为这种方式不够优雅。 我通过ReadBodyPredicateFactory中的核心实现,将复制流的代码放置到过滤器中,配置全局过滤器。 https://gist.github.com/zxcvbnmzsedr/f33a4d5c6c4b60c345b88d5caebfae13 我认为这种方式比较优雅,而且不会出现流截断的问题。
Predicate类只能够配置在路由上,而不是全局起效的。因此不得不对每一个路由都去配置一个Predicate,我认为这种方式不够优雅。
我通过ReadBodyPredicateFactory中的核心实现,将复制流的代码放置到过滤器中,配置全局过滤器。
https://gist.github.com/zxcvbnmzsedr/f33a4d5c6c4b60c345b88d5caebfae13
我认为这种方式比较优雅,而且不会出现流截断的问题。