能复用 Spring 中做 URI 匹配的轮子吗?该怎么做呢?

62 天前
 BraveXaiver
是这样的,我正在给 team 开发一个各个 spring 服务都会引入的公共 tookit ,现在打算实现一个 spring interceptor 并在其中实现一些功能,但是呢可以通过配置 URI 去排除一些 API ,使得针对那些 API 该功能不工作。

那这里就来了一个匹配 URI 的需要,特别是我们的 URI 还可能用到 /uri/address/{accountId} 这样的 Path Parameter ,肯定不应该手写而应该复用 Spring 或者说 Spring Web 的工具。

但是 Spring 的实现该怎么去利用呢? Spring 的实现是静态工具类?是 Spring Bean ?请教一下大家。

多谢!
962 次点击
所在节点    问与答
4 条回复
sagaxu
62 天前
bxb100
62 天前
没必要想太多, 这些应该由调用方自己决定, 你只要 public func 就行了
oneisall8955
61 天前
做过网关白名单,用的这个类 AntPathMatcher ,我记得是线程安全的,作为工具的静态属性,可以复用
VeryZero
60 天前
org.springframework.util.AntPathMatcher#match

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1083793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX