原创 spring boot2.0+shiro+redis+swagger 前後端分離項目,自定義 redisTempalte 序列話實現支持存儲對象,Shiro-Redis實現分佈式Session共享

需求: 使用 Spring boot 2.1.6 創建一個web項目,使用shiro 做權限管理,用 redis緩存 做分佈式 sessionId 管理。 響應碼約定: code=0:服務器已成功處理了請求。 通常,這表示服務器提供了請求

原创 Spring Boot 靜態成員注入 @Value 獲取不到值 導致的NullPointerException 的 問題

 下面是properties配置內容   #JWT 密鑰 jwt.secretKey=xxxxxfdsfxxx jwt.accessTokenExpireTime= PT2H jwt.refreshTokenExpireTime= P3

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-日誌配置

4 實戰腳手架搭建-日誌配置 spring boot默認使用logback作爲日誌系統,可以結合slf4j日誌框架使用,springboot已經爲當前使用的日誌框架的控制檯輸出和文件輸出做好了配置, 我們只需要在配置文件里加入以下

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-數據庫設計和配置

2 實戰腳手架搭建-數據庫設計和配置 2.1創建 company_frame 數據庫 CREATE DATABASE IF NOT EXISTS company_frame DEFAULT CHARSET utf8 COLLATE

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-druid 連接池和數據監控配置

3 實戰腳手架搭建-druid 連接池和數據監控配置 druid官方文檔 3.1 修改application.properties server.port=8080 spring.application.name=company-

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-集成 redis

7實戰腳手架搭建-集成redis 7.1 redis鏈接詞配置 application.properties # Redis 服務器地址 spring.redis.host=localhost # Redis 服務器連接端⼝

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-前後端分離數據封裝 DataResult

8. 實戰腳手架搭建-前後端分離數據封裝 DataResult 目前市面上公司開發模式普遍採用了前後端分離,而前後端交互一般會以 json 的形式交互,既然涉及到多方交互那就需要一些約定好的交互格式,然而每個人的想法有可能是不一樣

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-全局異常統一處理

9. 實戰腳手架搭建-全局異常統一處理 因爲目前市面上的企業開發模式大都是前後端分離的,就是前端只幹前端的活,後端幹後端的活,分工明確相互配合。既然要配合就需要一些統一的約定,特別是一些異常信息。因爲一些原因系統異常、返回的格式往

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-創建項目基本骨架

1.Spring實戰腳手架搭建-創建項目基本骨架 1.1 快速創建 Spring Boot 項目 目錄如下 pom 文件如下 <?xml version="1.0" encoding="UTF-8"?> <project

原创 Springboot+shiro+jwt+redis+swagger前後端實戰腳手架搭建-逆向生成代碼和配置mybatis

5 實戰腳手架搭建-逆向生成代碼和配置mybatis 5.1 新建 generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorCon

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-集成swagger2

6 實戰腳手架搭建-集成swagger2 6.1 設置開關 注:往往線上一般是要把 swagger 接口入口給關閉而開發測試會打開,所以我們可以在配置文件上設置一個開關,多環境打包時候給出相應的值就可以了 修改 applica

原创 Springboot+shiro+jwt+redis+swagger前後端分離實戰腳手架搭建-Hibernate Validator 詳解

10. 實戰腳手架搭建-Hibernate Validator 詳解 10.1.Hibernate Validator 簡介 ​ 平時項目中,難免需要對參數 進行一些參數正確性的校驗,這些校驗出現在業務代碼中,讓我們的業務代碼顯

原创 手把手Spring Boot2.1.6+redis+JWT+shiro+mybatis3+swagger2 +layui 實戰後臺權限管理系統,文件上傳下載

第一部分 手把手Spring Boot+redis+JWT+shiro+mybatis3+swagger2 前後端分離實戰腳手架 主要功能 搭建前後端分離模式後端接口腳手架 數據格式統一封裝 全局異常統一處理 數據校驗 JWT

原创 Springboot2.0+shiro+jwt+redis+swagger+layui+thymeleaf 前後端分離權限管理

company-frame 介紹 基於spring boot 2.1.6、shiro、jwt、redis、swagger2、mybatis 、thymeleaf、layui 後臺管理系統, 權限控制的方式爲 RBAC。代碼通熟易懂 、JW

原创 2019java面試寶典面試題筆試題面試官必問的面試題視頻講解115道---分享

最近整理了一些自己以前面試經常會遇到的一些問題 01.面試的整體流程 02.java的垮平臺原理 03.搭建一個java的開發環境 04.java中int佔幾個字節 05.java面向對象的特徵 06.裝箱和拆箱 07.==和equals