原创 玩轉 SpringBoot 2 之整合 JWT 下篇

前言 在《玩轉 SpringBoot 2 之整合 JWT 上篇》 中介紹了關於 JWT 相關概念和JWT 基本使用的操作方式。本文爲 SpringBoot 整合 JWT 的下篇,通過解決 App 用戶登錄 Session 問題的實戰操作,帶

原创 玩轉 SpringBoot 2 之整合 JWT 上篇

前言 該文主要帶你瞭解什麼是 JWT,以及JWT 定義和先關概念的介紹,並通過簡單Demo 帶你瞭解如何使用 SpringBoot 2 整合 JWT。介紹前在這裏我們來探討一下如何學習一門新的技術,我個人總結爲 RSA。 R:read 去

原创 JS-SDK自定義微信分享(SpringBoot版)

前言 在介紹使用微信自定義分享前,我們來先了解一下什麼是自定義分享? 訪問自定義微信外鏈地址頁面,點擊紅色框位置進行分享給朋友或者朋友圈,具體操作如下圖所示: 分享後圖文消息如下圖所示: 我們要做的就是自定義下圖所示中紅框中

原创 Git 天天用 但是 Git 原理你瞭解嗎?

前言 做技術一定要知其然知其所以然,意思就是:知道它是這樣的,更知道它爲什麼是這樣的。我主要通過4塊內容來簡單介紹 Git 原理是什麼樣的。這4塊內容如下: Git 存儲目錄結構介紹 Git 是如何存儲的 Git 的對象 Git

原创 玩轉 SpringBoot 2 快速整合攔截器

概述 首先聲明一下,這裏所說的攔截器是 SpringMVC 的攔截器(HandlerInterceptor)。使用SpringMVC 攔截器需要做如下操作: 創建攔截器類需要實現 HandlerInterceptor 在 xml

原创 帶你入門SpringCloud統一配置 | SpringCloud Config

前言 在微服務中衆多服務的配置必然會出現相同的配置,如果配置發生變化需要修改,一個個去修改然後重啓項目的方案是絕對不可取的。而 SpringCloud Config 就是一個可以幫助你實現統一配置選擇之一。 如果你不懂 SpringClou

原创 SpringBoot中獲取微信用戶信息的方法

這篇文章主要介紹了SpringBoot中獲取微信用戶信息的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 前言 不知道你是否參加過拼多多上

原创 玩轉 SpringBoot 2 快速整合 | FreeMarker篇

FreeMarker 介紹 Apache FreeMarker™是一個模板引擎:一個Java庫,用於根據模板和更改數據生成文本輸出(HTML網頁,電子郵件,配置文件,源代碼等)。模板是用FreeMarker模板語言(FTL)編寫的,這是一種

原创 玩轉 SpringBoot 2 快速整合 | JSP 篇

前言 JavaServer Pages(JSP)技術使Web開發人員和設計人員能夠快速開發和輕鬆維護利用現有業務系統的信息豐富的動態Web頁面。 作爲Java技術系列的一部分,JSP技術可以快速開發獨立於平臺的基於Web的應用程序。JSP技

原创 史上最詳 Thymeleaf 使用教程

前言 操作前建議先參考我的另一篇博客:玩轉 SpringBoot 2 快速整合 | Thymeleaf 篇 查看如何在SpringBoot 中使用 Thymeleaf。還有一點需要注意的是:模版頁面中的 html 上需要聲明 Thymele

原创 SpringBoot中獲取微信用戶信息從未如此簡單!

前言 不知道你是否參加過拼多多上邀請微信好友砍價功能,這個功能實現首先需要考慮的就是獲取微信用戶的信息。獲取用戶信息就是獲取公衆號下微信用戶的信息,今天我就來講講如何從公衆號下獲取微信用戶信息。 需要聲明一點的是獲取微信公衆號下的用戶信息的

原创 玩轉 Springboot 2 之熱部署(DevTools)

Devtools 介紹 SpringBoot 提供了熱部署的功能,那啥是熱部署累?SpringBoot官方是這樣說的:只要類路徑上的文件發生更改,就會自動重新啓動應用程序。在IDE中工作時,這可能是一個有用的功能,因爲它爲代碼更改提供了非常

原创 玩轉 SpringBoot 2 快速整合 | Thymeleaf 篇

前言 Thymeleaf是一個適用於Web和獨立環境的現代服務器端Java模板引擎。 Thymeleaf的主要目標是爲您的開發工作流程帶來優雅的自然模板 - 可以在瀏覽器中正確顯示的HTML,也可以用作靜態原型,從而在開發團隊中實現更強大的

原创 SpringBoot 2 快速整合 | Hibernate Validator 數據校驗

概述 在開發RESTFull API 和普通的表單提交都需要對用戶提交的數據進行校驗,例如:用戶姓名不能爲空,年齡必須大於0 等等。這裏我們主要說的是後臺的校驗,在 SpringBoot 中我們可以通過使用 Hibernate Valida

原创 SpringBoot中獲取微信用戶信息竟然這麼簡單!

前言 不知道你是否參加過拼多多上邀請微信好友砍價功能,這個功能實現首先需要考慮的就是獲取微信用戶的信息。獲取用戶信息就是獲取公衆號下微信用戶的信息,今天我就來講講如何從公衆號下獲取微信用戶信息。 需要聲明一點的是獲取微信公衆號下的