SpringSecurity角色权限控制

一、Spring security 是什么?

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。

它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。

二、Spring security 怎么使用?

1.第一步非常简单,我们创建一个空的SpringBoot项目。然后再pom中引入security依赖

<!-- spring security依赖 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

2.打开浏览器,访问项目 比如http://localhost:8080

image.png | left | 827x257

我们会访问到security内置的一个验证网页。

3.security会把默认的密码在springboot启动时打印到控制台上,我们复制到网页表单内,默认用户名是user

image.png | left | 643x85

点击sign in,即可登入

Last modification:December 21st, 2018 at 11:10 am
If you think my article is useful to you, please feel free to appreciate