第一次重定向url携带jsessionid问题
原因: shiro
首次重定向过程中spring调用了encodeRedirectURL
,添加了Jsessionid
解决方法:
1.创建一个DefaultWebSessionManager
类实例,并将它的sessionIdUrlRewritingEnabled
属性设置成 false
2.将DefaultWebSecurityManager
的SessionManager
设置为上面的实例
代码如下:
@Configuration
public class ShiroConfiguration {
@Autowired
DefaultWebSessionManager defaultSessionManager;
@Bean