产生原因
Spring自带的 AOP 会与 Shiro 注解产生冲突,导致 使用shiro注解(@RequiresRoles、@RequiresPermissions等)的Controller 无法被正确注入到 bean 容器中,从而使该 controller 下的所有接口无法完成映射,出现 404 现象(详细介绍请看 Shiro权限注解与Aop冲突问题的前世今生),这种情况只在SSM进行整合 Shiro 时出现,Springboot 好像就没有这种bug了
解决方法
删除 spring 配置文件中的