Spring Security的简单使用
简介
SSM 整合 Security 是比较麻烦的,虽然Security的功能比 Shiro 强大,相反却没有Shiro的使用量多
SpringBoot出现后简化了Spring系列的配置文件,因此SpringSecurity的使用逐渐增加
一、创建项目
在 SpringBoot 中直接引入 Spring Security 依赖即可
创建项目的启动类
创建 SecurityController 类
启动后访问 localhost:8080/hello
会自动跳到 localhost:8080/login
需要登录后才能访问 /hello
二、用户名配置
默认情况下用户名是 user ,而密码会在项目启动时 控制台 打印出一串随机 字符串,这就是密码.每次启动项目,密码都不一样
对登录的用户名/密码进行配置,有三种不同的方式
在 application 配置文件中声明
在 java 代码配置在内存里
通过获取 数据库
第一种方式 application.yml 文件中
第二种方式 创建一个SecurityConfig配置类,继承 WebSecurityConfigurerAdapter
第三种方法没有进行演示,就是在数据库中取出username和password配置到内存中
三、忽略拦截
在配置类中重写 configure(WebSecurity web) 方法,然后直接访问即可
标签:用户名,java,配置,Spring,入门教程,密码,Security From: https://www.cnblogs.com/brandon-i/p/17154694.html