为什么有springmvc还要用到shiro或springsecurity?
SpringMVC 是Spring 框架提供的构建 Web 应用程序的全功能 MVC 模块,
好了现在你的Web程序有了,但假设你的程序是一套后台管理系统,只能设定指定几个有权限的人才能访问,请问你现在要怎么做?好了你肯定会说,那自己去设计一套权限系统不也能实现吗?干嘛非要用shiro呢?
这个问题就好比,你要去一个目的地,有自行车和摩托车,你选哪一个?
shiro和springsecurity是专门为权限而设计的一套框架,在spring的体系中直接集成进来就行了,各种复杂的权限场景基本都能满足。各种框架出现的根本目的是为了解决某一类问题,而我们用框架的目的也是为了解决我们的问题,而且是高效,稳定的解决。
因为SpringMVC并不包含【认证权限框架】