The dependencies of some of the beans in the application context form a cycle:
beanTypeAutoProxyCreator defined in class path resource [com/stylefeng/guns/config/web/WebConfig.class]
↓
shiroFilter defined in class path resource [com/stylefeng/guns/config/web/ShiroConfig.class]
↓
methodInvokingFactoryBean defined in class path resource [com/stylefeng/guns/config/web/ShiroConfig.class]
┌─────┐
| securityManager defined in class path resource [com/stylefeng/guns/config/web/ShiroConfig.class]