一家之言 姑妄言之 絮絮叨叨 不足为训
笔者废话:
BD我也无所谓了,GG也是抄抄抄,抄个der。烦S了!
进入正题:
在进行Springboot整合Shrio编写配置文件的时候,如果碰到下述错误(下面的aaa/bbb/ccc/config/ShiroConfig.class
是你的ShrioConfig.java
文件的路径):
***************************
APPLICATION FAILED TO START
***************************
Description:
The dependencies of some of the beans in the application context form a cycle:
objectMapperConfigurer defined in class path resource [springfox/documentation/spring/web/SpringfoxWebMvcConfiguration.class]
↓
authorizationAttributeSourceAdvisor defined in class path resource [org/apache/shiro/spring/boot/autoconfigure/ShiroAnnotationProcessorAutoConfiguration.class]
┌─────┐
| getDefaultWebSecurityManager defined in class path resource [aaa/bbb/ccc/config/ShiroConfig.class]
↑ ↓
| getShiroFilterFactoryBean defined in class path resource [aaa/bbb/ccc/config/ShiroConfig.class]
└─────┘
把你的pom.xml
依赖:
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring-boot-starter</artifactId>
<version>1.7.0</version>
</dependency>
换成下面这个:
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.7.0</version>
</dependency>
里面具体的还没有跟,如果出现了不妨尝试一下这个方法,不用配置什么@Qualifier
注解。
目前属于紧急处理,不进行细究了~以后有时间再看。