From 80309d4ee5ae09c68f0d7bacc78eb26726abf373 Mon Sep 17 00:00:00 2001 From: "fjy8018@qq.com" <27894869fjy> Date: Fri, 6 Jul 2018 16:11:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/top/fjy8018/shiro/config/ShiroConfiguration.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/top/fjy8018/shiro/config/ShiroConfiguration.java b/src/main/java/top/fjy8018/shiro/config/ShiroConfiguration.java index 2505adc..522c429 100644 --- a/src/main/java/top/fjy8018/shiro/config/ShiroConfiguration.java +++ b/src/main/java/top/fjy8018/shiro/config/ShiroConfiguration.java @@ -1,5 +1,6 @@ package top.fjy8018.shiro.config; +import org.apache.shiro.cache.MemoryConstrainedCacheManager; import org.apache.shiro.mgt.SecurityManager; import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor; import org.apache.shiro.spring.web.ShiroFilterFactoryBean; @@ -72,6 +73,10 @@ public class ShiroConfiguration { @Bean("authRealm") public AuthRealm authRealm(@Qualifier("credentialsMatcher") CredentialsMatcher matcher) { AuthRealm authRealm = new AuthRealm(); + + // 设置缓存,内存缓存 + authRealm.setCacheManager(new MemoryConstrainedCacheManager()); + authRealm.setCredentialsMatcher(matcher); return authRealm; }