Java Spring表达式语言-基于url映射值(基于不带主机和端口的路径)

Java Spring表达式语言-基于url映射值(基于不带主机和端口的路径),java,spring,spring-el,Java,Spring,Spring El,我试图在SpEL(Spring表达式语言)中映射一个值 我需要根据url路径映射某些值 https://www1.qa4.testsite.com/sso-login : External https://www1.qa4.testsite.com/www : Normal https://www.testsite.com/main/personal : Marketing 除了检查整个字符串值之外,实现该值的表达式是什么。只需要表达式来检查路径('sso-logn'、'www'、'主/个人'

我试图在SpEL(Spring表达式语言)中映射一个值

我需要根据url路径映射某些值

https://www1.qa4.testsite.com/sso-login : External
https://www1.qa4.testsite.com/www : Normal
https://www.testsite.com/main/personal : Marketing
除了检查整个字符串值之外,实现该值的表达式是什么。只需要表达式来检查路径('sso-logn'、'www'、'主/个人')


#映射(#requestInfo.httpReferer,{'https://www1.qa4.testsite.com/sso-login':'外部','https://www.testsite.com/main/personal“:‘营销’,”https://www1.qa4.testsite.com/www“:'Normal'},'Normal')

得到了一个工作表达式

#map(#requestInfo?.httpReferer?.split("m/")?.$[true], {'sso-login': 'External', 'www': 'Marketing', 'main/personal': 'Normal'}, 'Normal')