1 介紹 GEO是3.2.0之后版本 推出的新的數(shù)據(jù)結(jié)構(gòu),他的數(shù)據(jù)中保存的是地理位置數(shù)據(jù),它可以用來計(jì)算兩個(gè)坐標(biāo)之間的舉例和一個(gè)中心點(diǎn)范圍內(nèi)的坐標(biāo):比如最近門店,地圖門店等G...
1 介紹 GEO是3.2.0之后版本 推出的新的數(shù)據(jù)結(jié)構(gòu),他的數(shù)據(jù)中保存的是地理位置數(shù)據(jù),它可以用來計(jì)算兩個(gè)坐標(biāo)之間的舉例和一個(gè)中心點(diǎn)范圍內(nèi)的坐標(biāo):比如最近門店,地圖門店等G...
1. 簡(jiǎn)介 1.1 概述 Spring Security是一個(gè)能夠?yàn)榛赟pring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spr...
Java操作Redis是通過RedisTemplate實(shí)現(xiàn)的,RedisTemplate是Spring Framework框架中用于操作Redis數(shù)據(jù)庫的模板類,封裝了Red...
1. 簡(jiǎn)介 1.1 AOP概述 AOP(Aspect Orient Programming)是一種設(shè)計(jì)思想,是軟件設(shè)計(jì)領(lǐng)域中的面向切面編程,它是面向?qū)ο缶幊?OOP)...
配置文件中配置靜態(tài)資源路徑和文件上傳大小限制 定義負(fù)責(zé)處理文件上傳請(qǐng)求的Controller方法controller.UploadControllerpackage cn.t...
1. 過濾器概述 Java EE 中的Filter 是一種輕量級(jí)、可復(fù)用的組件,它可以攔截客戶端發(fā)送給服務(wù)器的請(qǐng)求和服務(wù)器返回給客戶端的響應(yīng),過濾器發(fā)生在進(jìn)入前端控制器(...
1. 概述 Spring MVC 中的攔截器(Interceptor)基于回調(diào)機(jī)制,用于在控制器處理請(qǐng)求之前或之后執(zhí)行某些操作 應(yīng)用場(chǎng)景 權(quán)限驗(yàn)證如登錄檢測(cè),進(jìn)入處理器檢...
1 簡(jiǎn)介 Spring Validation是Spring Framework的一部分,用于對(duì)客戶端傳遞到服務(wù)端的參數(shù)進(jìn)行校驗(yàn),用于判定請(qǐng)求參數(shù)的合法性。 2 常見注解 我們...
1 概述 在Spring MVC框架中,全局異常處理允許你集中處理應(yīng)用程序中拋出的各種異常,并以一致的方式向客戶端返回錯(cuò)誤信息。全局異常處理可以增強(qiáng)應(yīng)用程序的健壯性和用戶體驗(yàn)...
1. 概述 knife4j是國人開發(fā)的一個(gè)為JavaMVC框架生成Api文檔的解決方案,取名knif4j是希望它能像一把匕首一樣小巧,輕量,并且功能強(qiáng)悍! 2. 設(shè)計(jì)目...
1. 概述 Lombok是一個(gè)編譯階段工具,可以在編譯類時(shí),為類添加屬性、方法等,通過添加注解來消除模板代碼,以簡(jiǎn)化 Java 代碼的編寫過程,支持自動(dòng)生成 getter...
1 Spring Framework 是Spring生態(tài)的核心,包含2個(gè)核心特性: 第1個(gè):IoC控制反轉(zhuǎn),是一種編程思想,反轉(zhuǎn)資源的獲取方向,把創(chuàng)建對(duì)象和管理對(duì)象交由框架管...
Spring Boot 提供了大量注解來簡(jiǎn)化開發(fā),以下是按功能分類的核心注解列表: 1、核心啟動(dòng)注解 1.1@SpringBootApplication 組合注解,包含:@C...
函數(shù)式編程(Functional Programming)是把函數(shù)作為基本運(yùn)算單元,函數(shù)可以作為變量,可以接收函數(shù),還可以返回函數(shù)。歷史上研究函數(shù)式編程的理論是Lambda演...
1. 責(zé)任鏈 使多個(gè)對(duì)象都有機(jī)會(huì)處理請(qǐng)求,從而避免請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對(duì)象連成一條鏈,并沿著這條鏈傳遞該請(qǐng)求,直到有一個(gè)對(duì)象處理它為止。 責(zé)任鏈模式(C...
1. 適配器 將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口,使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。 適配器模式是Adapter,也稱Wrapper,是指如果...
1.工廠方法 工廠方法的目的是使得創(chuàng)建對(duì)象和使用對(duì)象是分離的,并且客戶端總是引用抽象工廠和抽象產(chǎn)品: 不過,一般情況我們是使用靜態(tài)方法(靜態(tài)工廠方法)返回: 靜態(tài)工廠方法廣泛...