苏州市姑苏区建设局网站,软文营销写作技巧,手机多少钱,网络营销模式有哪些这里写自定义目录标题 需求实现 需求
今天先写一下如何实现#xff0c;之后再更新一篇如何发现这个问题的。 我们的项目使用了spring-session-core来存储共享session#xff0c;存在redis中#xff0c;然后在cookie中是设置了key为SESSION的session。但是我们有一些开放接口… 这里写自定义目录标题 需求实现 需求
今天先写一下如何实现之后再更新一篇如何发现这个问题的。 我们的项目使用了spring-session-core来存储共享session存在redis中然后在cookie中是设置了key为SESSION的session。但是我们有一些开放接口不需要经过这一套来鉴权所以需要排除这些接口不设置session。
实现
实现主要分两步第一步继承CookieHttpSessionIdResolver 然后把排除条件加进去
public class CustomCookieSerializer extends CookieHttpSessionIdResolver {Overridepublic void writeCookieValue(..) {if (needWriteCookie) { //判断条件根据自己的需求写super.writeCookieValue(..); }}}第二步提供一个cookieSerializer来替代默认的 Beanpublic CookieSerializer cookieSerializer() {CustomCookieSerializer serializer new CustomCookieSerializer ();serializer.setCookieName(GULISESSION);serializer.setCookiePath(/);// 设置cookie的作用域为父域名return serializer;}这样就可以了。