一、通过配置文件方式进行设置
二、通过调用Shiro中的Session接口的setTimeout()方法来进行设置
//设置session有效时间为10分钟
ecurityUtils.getSubject().getSession().setTimeout(600000);
三、注意 1、第二种设置session超时时间的方式优先于第一种方式!!!
2、这两种方式设置session的超时时间单位均是毫秒:ms,shiro会将它转化为秒:s,并且省略掉小数部分;如果想让session永远不过期,就设置小于-1000的数值,例如:ecurityUtils.getSubject().getSession().setTimeout(-1001);
【Shiro中设置session超时时间】