springboot通过不同启动阶段的不同事件触发相应的处理机制,完成整个生命周期的逻辑处理。
:跳羚生命周期的七个过程
1.初始化环境变量
2.环境变量的初始化已完成
3.应用程序启动
4.应用程序已经启动并完成。
5.应用刷新
6.应用程序停止
7.关闭应用程序
springboot大概是2018年开始火起来的,因为微服务开始流行。
shiro很轻,可以和很多框架集成,但是对于web来说,他真的老了。一个很大的缺点是他不。;t支持restfulapi,即getrequest和postrequest/api/book会被视为同一条路线,但实际上它们是根本不同的api。对于spring安全,支持rest,与spring深度融合。使用springboot框架可以很好地集成springsecurity,但它最大的优点也是它最大的缺点。由于与spring深度融合,离开了spring系统,你所学的spring安全可能用处不大。综上所述,如果题主是springboot提供的restfulapi,相对rest进行认证保护,springsecurity是完全适合的,其在网上完善的演示和文档可以为题主省去很多坑。