在闲暇时间进行了spirngSecurity的学习。 视频是慕课网老师的 springSecurity打造企业级认证授权。 老师讲的太好了,以我的水平唯有换个层次,才能更好的理解整个流程。 因为老师是站在架构师的角度,而我是学习者的角度。 当然,如果某一天能达到老师的水平,那么自己的梦想至少也算完成了一部分了。 哈哈哈。
以我的习惯,还是希望 摆脱众多的依赖环境,弄清楚哪些是必要的,哪些是不必要的。 各自的作用是什么。 因为只有这样,我们才能比较有底气的说,我学过!!
看看springSecurity需要哪些依赖吧:(以web环境为例, 因为我已经练习过,并且时间有限,因此我将从理论层次说明,不进行验证。 可能会有偏差,但仅供自己复习用!! )。
<denpendencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
</denpendencies>
spring-boot环境下,这两个依赖足以!!! 这时假如我们访问一个配置了的页面,在页面的中部会弹出一个小框框,需要我们输入用户名和密码。 用户名默认为 user。 密码在启动的时候会随机分配一个,打印在控制台上。。。
可以通过配置文件中配置:禁用该拦截功能!!
这就是一个基本的spring-security的环境了!