From 61e345b240803863fbdcd71cb2fe628c48884fcd Mon Sep 17 00:00:00 2001 From: xiangwbs Date: Tue, 3 Apr 2018 22:01:27 +0800 Subject: [PATCH] merge --- .../main/java/com/xwbing/shiro/ShiroConfig.java | 14 +------------- boot-web/src/main/resources/application.yml | 2 +- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java b/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java index 115498a..ddd6da1 100644 --- a/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java +++ b/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java @@ -12,7 +12,6 @@ import org.apache.shiro.web.session.mgt.DefaultWebSessionManager; import org.crazycake.shiro.RedisCacheManager; import org.crazycake.shiro.RedisManager; import org.crazycake.shiro.RedisSessionDAO; -import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; @@ -213,18 +212,7 @@ public class ShiroConfig { } /** - * 自动创建代理类,若不添加,shiro注解可能不会生效 - */ - @Bean - @DependsOn("lifecycleBeanPostProcessor") - public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator() { - DefaultAdvisorAutoProxyCreator defaultAAP = new DefaultAdvisorAutoProxyCreator(); - defaultAAP.setProxyTargetClass(true); - return defaultAAP; - } - - /** - * 开启shiro注解 + * AOP式方法级权限检查 * * @param securityManager * @return diff --git a/boot-web/src/main/resources/application.yml b/boot-web/src/main/resources/application.yml index d869a6f..6792a4d 100644 --- a/boot-web/src/main/resources/application.yml +++ b/boot-web/src/main/resources/application.yml @@ -26,7 +26,7 @@ spring: #aop aop: auto: true # Add @EnableAspectJAutoProxy - proxy-target-class: false + proxy-target-class: true #mail mail: host: smtp.163.com