一、代码示例
import org.apache.shiro.session.Session;
import org.apache.shiro.session.mgt.eis.SessionDAO;
import org.apache.shiro.subject.SimplePrincipalCollection;
import org.apache.shiro.subject.support.DefaultSubjectContext;
import java.util.Collection;
public class UserOnlineService {
@Autowired
private SessionDAO sessionDAO;
/**
* 获取在线用户
* @param pagerVO
* @return
*/
public List<UserOnlineVO> listData() {
List<UserOnlineVO> list = new ArrayList<>();
Collection<Session> sessions = sessionDAO.getActiveSessions();
for (Session session : sessions) {
UserOnlineVO userOnlineVO = new UserOnlineVO();
UserVO userVO;
SimplePrincipalCollection principalCollection;