My Spring MVC REST端点包含许多GET请求参数,如下所示:
public ResponseEntity<?> myLookup(@RequestParam(value = "securityType"))
我使用UriComponentsBuilder
构建请求,将+
值正确编码为%2B
我还在CharacterEncodingFilter
中设置了web.xml
作为第一个过滤器,并将encoding
设置为"UTF-8
&#34;和forceEncoding
到true
但是,当我在上面记录我的securityType
参数时,它仍包含%2B
显然我可以自己手动解码,但我想知道我在这里缺少什么,或者有更好的办法吗?