【发布时间】:2017-08-20 00:16:41
【问题描述】:
我在我的 grails 2.4.4 应用程序中使用 spring-security-2.0。我在我的 utils 包中创建了以下 groovy 类。
package com.util.portal;
import com.services.portal.UserSessionService
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
public class CustomSessionControl implements HttpSessionListener {
public void sessionCreated(HttpSessionEvent sessionEvent) {
/* Do whatever we want */
}
public void sessionDestroyed(HttpSessionEvent sessionEvent) {
/* Do whatever we want */
}
}
我只想在 sessionCreated() 方法中使用 springsecurityService 得到原理。
实际上我的意图是在会话创建自身时将所有用户详细信息设置到会话中(来自 sessionCreated 方法)。
我该怎么做?
【问题讨论】: