开发者学堂课程【Spring Security知识精讲与实战演示(三):SpringSecurity与SpringBoot在集中式项目中整合步骤说明】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/732/detail/13057
SpringSecurity与SpringBoot在集中式项目中整合步骤说明
SpringSecurity与SpringBoot在集中式项目中如何使用
步骤:
1. 技术选型
SpringBoot2.1.3, SpringSecurity, MySQL, mybatis, jsp
注:
(1) SpringBoot2.1.3是目前比较流行的一个版本,版本不一定要
最新,要看企业用什么版本,尽量和企业保持一致,用的时候相对比较了解,不至于有什么坑都不知道。
(2) MySQL是数据库,建议5.7以上版本都可以。
(3) mybatis是数据库操作的框架。
(4) jsp是页面,集中式项目中一般选择使用jsp,使用比较简单;
如果是分布式项目,则不能使用。
2. 初步整合认证第一版
第一版不使用自定义的页面,也不连接数据库,这一版只是一个初步的整合。
3. 整合认证第二版
加入jsp使用自定义认证页面)
4. 整合认证第三版
连接数据库认证。第三版是最终版,前两版只是进行一个简单的测试,相当于做了一个小的demo。
5. 整合实现授权功能
了解完三版之后,就可以进行授权部分了。授权部分与之前没什么区别只是换了个环境,做法都是一样的。这一部分相对简单。