首页 > 程序开发 > 软件开发 > Java >

在filter注入或者是得到spring托管的bean

2016-12-22

我们做的的外贸的电商平台,在不同的的国家由不同的子站,所以产生了用户不统一,不能子站之间进行访问,于是就采用的SSO(单点登录)

我们做的的外贸的电商平台,在不同的的国家由不同的子站,所以产生了用户不统一,不能子站之间进行访问,于是就采用的SSO(单点登录)

但是在单点登录的时候,服务端需要根据子站的语言进行适应国际化。所以就想到了过滤器filter,由于用的是spring的国际化,所以用到了

要在filter里面得到他,就试了一下代码如下就可以了

public void init(FilterConfig arg0) throws ServletException {
ServletContext servletContext=arg0.getServletContext();
XmlWebApplicationContext xcxt=(XmlWebApplicationContext) WebApplicationContextUtils.getWebApplicationContext(servletContext);
resolver=(CookieLocaleResolver) xcxt.getBean("localeResolver");
}

下一篇我就介绍一下SSO的搭建过程。

相关文章
最新文章
热点推荐