1. 程式人生 > >springBoot整合spring security實現許可權管理(單體應用版)--築基初期

springBoot整合spring security實現許可權管理(單體應用版)--築基初期

## 寫在前面 在前面的學習當中,我們對spring security有了一個小小的認識,接下來我們整合目前的主流框架springBoot,實現許可權的管理。 在這之前,假定你已經瞭解了基於**資源的許可權管理模型**。資料庫設計的表有 user 、role、user_role、permission、role_permission。 ## 步驟: 預設大家都已經資料庫已經好,已經有了上面提到的表。(文末提供sql指令碼下載) ### 第一步:在pom.xml檔案中引入相關jar包 ```xml ``` ### 第二步:修改application.yml檔案,新增資料庫相關配置 ```yaml server: port: 8081 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/secutiry_authority?useSSL=false&serverTimezone=GMT username: root password: root1997 driver-class-name: com.mysql.cj.jdbc.Driver ``` ### 第三步:啟動專案 springboot已經給我們提供好了一個預設的username為“user”,其密碼可以在控制檯輸出中得到。並且在springBoot的預設配置中,所有資源必須要通過認證後才能訪問 ![](https://img2020.cnblogs.com/blog/2129357/202009/2129357-20200901223610091-1835126154.png)