參數(shù)校驗和異常處理也是后臺代碼中很重要的一部分,如果每次都自己寫代碼做校驗就會很繁瑣,所以spring框架中也提供了validation組件來直接做參數(shù)校驗,本文就是講述va...
參數(shù)校驗和異常處理也是后臺代碼中很重要的一部分,如果每次都自己寫代碼做校驗就會很繁瑣,所以spring框架中也提供了validation組件來直接做參數(shù)校驗,本文就是講述va...
在上一篇整合springdoc-openapi-ui(上)中,我簡單介紹了如何使用springdoc-openapi這個庫來生成swagger3的api文檔,而在這篇下中,我...
說起生成Api文檔的庫,很多人應(yīng)該都知道Swagger,百度后發(fā)現(xiàn)原本springboot整合swagger的庫用的比較多的是springfox。但是因為這個框架更新不是很及...
本篇教程將以上傳頭像為例說明如何預(yù)覽圖片并上傳給服務(wù)器端。 首先,我們需要在界面上放置一個選取本地圖片的控件。html中的表單輸入控件input,type為file可以滿足這...
上一篇的教程中,我們講述了如何創(chuàng)建一個簡單的列表,滿足增刪改查的功能,其中改的功能是直接在列表中修改。這種情況是基于要展示的對象字段較少,可以直接完全在列表中展示出來的情況。...
不是的,我文章中的做法是如果jwt過期了,redis沒有過期,那么就可以直接生成新的token返回給前端,如果redis中的也過期了,那么驗證失敗,就需要前端重新登錄。
Springboot入門教程(5)-結(jié)合redis自動刷新token上一篇教程中我梳理了如何用jwt做用戶的登錄攔截,token驗證,這里作為實際項目使用會有個問題,即jwt無法將生成的token無效化,故為了安全性,jwt生成的token有...
Web開發(fā)中支持用戶上傳圖片并顯示出來是不可或缺的一個功能,本篇教程將講述Springboot搭建的后臺服務(wù)器如何接收前端上傳的圖片并將圖片顯示的url返回給前端。首先需要在...
這篇教程我們來講述一下如何構(gòu)建一個常見的列表頁面,這個頁面通常會包含增刪改查的功能。第一步,我們先加載一個簡單的subject的頁面。 首先我們新建一個subject的組件,...
上一篇教程我們講到了要做一個后臺管理系統(tǒng)的項目,任何要使用這個系統(tǒng)的人都必須先登錄,所以本篇就來說明一下如何做登錄攔截。從本篇教程開始,前端的代碼會和后臺做通信,后臺使用的是...
緊接著上一篇我們講到項目中已經(jīng)引入了ng-zorro的UI庫,可以開始正式的編碼。 我們先看app.component.html,很容易看出來這里寫入了帶側(cè)邊欄的頁面布局,這...
Ant design是阿里的一套前端UI設(shè)計規(guī)范,目前針對三大前端框架都有對應(yīng)的UI庫,我個人覺得這一套庫組件比較齊全,官方文檔也比較規(guī)范,用起來挺方便的,企業(yè)用來做一些后臺...
在開始閱讀我這個系列教程之前,強烈建議想學(xué)習(xí)angular框架的先通讀一遍中文版官方文檔,并且搭建好開發(fā)環(huán)境。這個系列教程的示例代碼會基于我的另一個系列教程Springboo...
上一篇教程中我梳理了如何用jwt做用戶的登錄攔截,token驗證,這里作為實際項目使用會有個問題,即jwt無法將生成的token無效化,故為了安全性,jwt生成的token有...
JWT,即JSON Web Tokens,是用來解決web項目登錄時的token問題的一個解決方案,目前使用的也比較多。官網(wǎng)顯示用于java的jwt庫一共有6個,這里我們以其...
上一篇教程中我講述了如何將Springboot和MyBatis結(jié)合操作數(shù)據(jù)庫進行增刪改查。其中查這一步僅僅只是將所有符合條件的數(shù)據(jù)用list返回,而在實際做項目的時候,這樣肯...
緊接著上一篇教程Springboot入門教程(1),這一篇我要來說明一下如何在Springboot項目中使用MyBatis來操作數(shù)據(jù)庫,進行增刪改查。預(yù)備環(huán)境:除了java8...
本教程面向?qū)ο螅河衘ava開發(fā)基礎(chǔ)的軟件開發(fā)人員,包括做過java后端開發(fā)和Android開發(fā)的人員。 預(yù)備環(huán)境:java8以上,推薦使用IntelliJ IDEA 2019...