第一步导入依赖
<!-- 导入shiro -->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.9.0</version>
</dependency>
第二步创建配置类ShiroConfig类
package com.qf.config;
import at.pollux.thymeleaf.shiro.dialect.ShiroDialect;
import com.qf.realm.LoginRealm;
import org.apache.shiro.mgt.DefaultSecurityManager;
import org.apache.shiro.spring.web.ShiroFilterFactoryBean;
import org.apache.shiro.web.mgt.CookieRememberMeManager;
import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
import org.apache.shiro.web.mgt.WebSecurityManager;
import org.apache.shiro.web.session.mgt.DefaultWebSessionManager;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.LinkedHashMap;
/**
* @author yangl
* @version 1.0
* @date 2022/11/22 15:47
*/
@Configuration
public class ShiroConfig {
@Bean
public CookieRememberMeManager getCookieRememberMeManager(){
// Cookie cookie = new SimpleCookie("rememberMe");
// cookie.setHttpOnly(true);
// cookie.setMaxAge(3600*24*30);//一个月
CookieRememberMeManager cookieRememberMeManager = new CookieRememberMeManager();//默认一年
//cookieRememberMeManager.setCookie(cookie);
ret