原创 SpringBoot 集成 SpringSecurity 詳解(三)-- 基於內存實現多用戶認證信息

SpringBoot 集成 SpringSecurity 詳解(三)-- 基於內存實現多用戶認證信息需求緣起技術要點編碼加密測試 需求緣起 上一節我們實現了默認單用戶認證,這一節我們來實現通過基於內存配置多個用戶認證信息,主要是爲

原创 MyBatis詳解(6)--MyBatis代碼生成器

MyBatis詳解6--MyBatis代碼生成器環境一、使用 java 代碼編碼運行的方式1. pop.xml 中添加 generator 依賴2. 數據庫配置文件 jdbc.properties3. MyBatis Gener

原创 MyBatis詳解(1)--MyBatis初體驗(基於xml)

MyBatis基於xml的初體驗需求緣起1、項目中所使用的技術2、創建項目-MyBatis-demo3、測試總結 需求緣起 項目需求 最近公司業務不忙,我就想花點時間整理一些Java開發常用的技術知識,順便發到博客,如果有人看到了

原创 SpringBoot 集成 SpringSecurity 詳解(一)-- SpringSecurity 簡介

SpringBoot 集成 SpringSecurity 詳解(一)-- SpringSecurity 簡介一、SpringSecurity 是什麼二、SpringSecurity 能做什麼三、同類產品 背景:最近公司工作比較閒,

原创 SpringBoot 集成 SpringSecurity 詳解(二)-- 創建SpringSecurity項目

SpringBoot 集成 SpringSecurity 詳解(二)-- SpringSecurity初體驗一、 項目中所使用的技術二、Spring Security 初體驗2.1 創建SpringSecurity 項目2.2添加

原创 SpringBoot 集成 SpringSecurity 詳解(四)-- 基於MySQL數據庫實現多用戶認證信息

SpringBoot 集成 SpringSecurity 詳解(四)-- 基於MySQL數據庫實現多用戶認證信息需求緣起技術要點1.添加依賴2. 添加配置3.創建實體類 userinfo4.創建Repository5. UserI

原创 SpringBoot 集成 SpringSecurity 詳解(五)-- 基於內存實現角色授權

SpringBoot 集成 SpringSecurity 詳解(五)-- 基於內存實現角色授權需求緣起技術要點一、開啓方法安全級別的控制二、授予指定用戶角色三、配置方法級別的權限控制四、測試 需求緣起 前面我們實現了基於內存或者基

原创 SpringBoot 集成 SpringSecurity 詳解(六)-- 基於MySql實現角色授權

SpringBoot 集成 SpringSecurity 詳解(六)-- 基於MySql實現角色授權需求緣起技術要點1.添加依賴2. 添加數據庫配置3.創建實體類4.創建操作數據庫接口層 Repository5. 實現業務邏輯6.

原创 SpringBoot 集成 SpringSecurity 詳解(七)-- 自定義登錄頁面

SpringBoot 集成 SpringSecurity 詳解(七)-- 自定義登錄頁面需求緣起技術要點1.編輯登錄界面2.配置Spring Security的登錄頁面路徑3.測試 需求緣起 系統默認的登錄頁面不友好,這一節我們來

原创 SpringBoot 集成 SpringSecurity 詳解(八)-- 退出登錄和403異常處理

SpringBoot 集成 SpringSecurity 詳解(八)-- 退出登錄和403異常處理需求緣起技術要點一、退出登錄二、403異常處理 需求緣起 既然有了登錄就應該有登出,這一節我們來實現登出功能; 我們訪問接口 htt

原创 MyBatis詳解(3)--動態SQL

MyBatis詳解--動態SQL需求緣起準備工作1.if用法1.1 原生SQL的寫法1.2 動態SQL的寫法2.if + where 用法3.if + set 用法3.choose 用法5. trim 用法6. SQL片段6.1

原创 MyBatis詳解(2)--MyBatis初體驗(基於註解)

MyBatis基於註解的初體驗需求緣起1.定義接口文件UserInfoMapper.java2.在配置文件mybatis-config.xml中註冊UserMapper接口3.刪除UserInfoMapper.xml文件4. 測試

原创 MyBatis詳解(4)--結合接口和XML使用MyBatis

MyBatis詳解4--結合接口和XML使用MyBatis需求緣起1.定義接口2.註冊接口3.編寫xml文件4.測試5.注意事項6.總結 需求緣起 第一小節我們用了純 xml 的形式來使用MyBatis,第二節中我們使用了接口和註

原创 MyBatis詳解(5)--MyBatis 高級查詢

MyBatis詳解5--MyBatis 高級查詢需求緣起1.一對一查詢1.1 創建一個訂單表1.2 創建訂單實體類1.3 編寫接口 OrdersMapper.java1.3 編寫 OrdersMapper.xml1.4 在配置文件

原创 MyBatis詳解(7)--MyBatis分頁

MyBatis詳解7--MyBatis分頁需求緣起1. 修改 MyBatis詳解(4) 項目1.1 刪除不必要的文件1.2 添加掃描路徑1. 添加依賴2.修改 UserInfoMapper.java 接口3.修改 UserInfo