String encodeCookie = URLEncoder.encode(Cookie的值 "utf-8");
要取它里面的值的时候,再对其进行解码:
URLDecoder.decode(encodeCookie , "utf-8")
上面这种方法并不生效,没用,下面这种100%生效,加在启动类中。
@Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> cookieProcessorCustomizer() {
return (factory) -> factory.addContextCustomizers(
(context) -> context.setCookieProcessor(new LegacyCookieProcessor()));
}