初识Spring Security

一个重量级的安全管理框架

1.配置繁琐

2.概念繁琐

优势:

1.安全

在 SSM里,因为配置繁琐,所以Spring Security使用较少。但是,Spring Boot中为Spring Security做了自动化配置,所以在Boot中,security使用非常多。

先带大家写一个简单的例子

创建一个Spring Boot工程,项目添加如下依赖

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

一个web依赖,一个security依赖。

新建一个接口访问试一下

 

 进入到了登录页面,此时,我们什么都没干,项目就已经存在登录页面了。

默认的用户名是user,密码在如下位置

 

 登录成功

注销也是给你写好了的,在地址栏访问logout接口

 

 

 回到了登录页面。

我们可以在配置文件中简单设置自己的账号密码

 

 当你设置了自己的账号密码时,控制台不会再打印密码。

此时的登录账号密码就变成了你自己设置的。

admin 123456

猜你喜欢

转载自blog.csdn.net/a2285786446/article/details/131120615