比如:URL=http://localhost:5678/service-id/hello
其中service-id对应service-id,这个URL能够正确被处理,但是如果把URL中的service-id部分不正确的话,比如改为:
URL=http://localhost:5678/service-id2222/hello
那就无法被处理了,甚至连源码中的ServletDetectionFilter和DebugFilter都不经过,而是直接经过PreDecorationFilter,前两者的优先级比后者优先级高!!真是诡异啊,有爱好者发现问题了吗?可以去debug一下,直接用正确的URL访问和用无效的URL访问(比如把service-id改为无效的)来测试一下即可,很简单的,求大神分析啊。