本文整理汇总了Java中org.springframework.session.web.http.DefaultCookieSerializer.setDomainName方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultCookieSerializer.setDomainName方法的具体用法?Java DefaultCookieSerializer.setDomainName怎么用?Java DefaultCookieSerializer.setDomainName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.session.web.http.DefaultCookieSerializer
的用法示例。
在下文中一共展示了DefaultCookieSerializer.setDomainName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: cookieSerializer
import org.springframework.session.web.http.DefaultCookieSerializer; //导入方法依赖的package包/类
@Bean
@ConditionalOnMissingBean(CookieSerializer.class)
public CookieSerializer cookieSerializer(){
DefaultCookieSerializer serializer = new DefaultCookieSerializer();
CookieConfig cookieConfig = securityConfig.getCookie();
if(StringUtils.isNotBlank(cookieConfig.getPath())){
serializer.setCookiePath(cookieConfig.getPath());
}
if(StringUtils.isNotBlank(cookieConfig.getDomain())){
serializer.setDomainName(cookieConfig.getDomain());
}
return serializer;
}
示例2: createDefaultCookieSerializer
import org.springframework.session.web.http.DefaultCookieSerializer; //导入方法依赖的package包/类
private CookieSerializer createDefaultCookieSerializer() {
DefaultCookieSerializer cookieSerializer = new DefaultCookieSerializer();
if (this.servletContext != null) {
SessionCookieConfig sessionCookieConfig = null;
try {
sessionCookieConfig = this.servletContext.getSessionCookieConfig();
}
catch (UnsupportedOperationException e) {
this.logger
.warn("Unable to obtain SessionCookieConfig: " + e.getMessage());
}
if (sessionCookieConfig != null) {
if (sessionCookieConfig.getName() != null) {
cookieSerializer.setCookieName(sessionCookieConfig.getName());
}
if (sessionCookieConfig.getDomain() != null) {
cookieSerializer.setDomainName(sessionCookieConfig.getDomain());
}
if (sessionCookieConfig.getPath() != null) {
cookieSerializer.setCookiePath(sessionCookieConfig.getPath());
}
if (sessionCookieConfig.getMaxAge() != -1) {
cookieSerializer.setCookieMaxAge(sessionCookieConfig.getMaxAge());
}
}
}
if (this.usesSpringSessionRememberMeServices) {
cookieSerializer.setRememberMeRequestAttribute(
SpringSessionRememberMeServices.REMEMBER_ME_LOGIN_ATTR);
}
return cookieSerializer;
}