SpringSecurity設置登錄的三個方式(基於SpringBoot)
SpringSecurity Web 權限方案
1.通過配置文件
在SpringSecurity接管后會默認使用它的用戶名和每次啟動隨機加密的密碼
2.通過配置類
定義一個config的配置類,加上@Configuration 表示為配置類,繼承 WebSecurityConfigurerAdapter 實現configure(AuthenticationManagerBuilder auth)這個方法
3.自定義編寫實現類
1.創建配置類,設置哪個userDetailsService實現類
2.編寫實現類,返回User對象,User對象有用戶名密碼還有操作權限
實現UserDetailsService接口,實現loadUserByUsername方法
下邊是從數據庫查詢的用戶校驗(本方式使用Mybatisplus進行查詢數據),記得在啟動類添加掃描@MapperScan(value = "xxx.com.securitydemo01")