SpringSecurity系列二

北京扁平疣医治医院 http://m.39.net/pf/a_8744649.html

《深入浅出SpringSecurity》一书已由清华大学出版社正式出版发行,感兴趣的小伙伴戳这里--深入浅出SpringSecurity,一本书学会SpringSecurity。

因为之前有小伙伴在松哥群里讨论如何给微人事的密码解密,我看到聊天记录后就惊呆了。

无论如何我也得写一篇文章,带大家入门SpringSecurity!当我们在一个项目中引入SpringSecurity相关依赖后,默认的就是表单登录,因此我们就从表单登录开始讲起。

SpringSecurity初体验

通过Java类定义用户

自定义登录表单

视频看完了,如果小伙伴们觉得松哥的视频风格还能接受,也可以看看松哥自制的SpringBoot+Vue系列视频教程

以下是视频笔记。

1.新建项目

首先新建一个SpringBoot项目,创建时引入SpringSecurity依赖和web依赖,如下图:

项目创建成功后,SpringSecurity的依赖就添加进来了,在SpringBoot中我们加入的是spring-boot-starter-security,其实主要是这两个:

项目创建成功后,我们添加一个测试的HelloController,内容如下:

RestControllerpublicclassHelloController{

GetMapping("/hello")publicStringhello(){return"hello";}}

接下来什么事情都不用做,我们直接来启动项目。

在项目启动过程中,我们会看到如下一行日志:

Usinggeneratedsecuritypassword:30abfb1f-36e1-a-a79b-ffab

这就是SpringSecurity为默认用户user生成的临时密码,是一个UUID字符串。

接下来我们去访问


转载请注明:http://www.dongzhiw.com/mlby/7633.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了