介紹 在項(xiàng)目開發(fā)中,經(jīng)常會(huì)分表,所以會(huì)導(dǎo)致多個(gè)表會(huì)擁有相同結(jié)構(gòu),對(duì)應(yīng)一個(gè)實(shí)體的需求 使用步驟 根據(jù)表結(jié)構(gòu)建立實(shí)體類 創(chuàng)建實(shí)體類對(duì)應(yīng)的Mapper 小結(jié) 與正常的映射沒啥區(qū)別,...
介紹 在項(xiàng)目開發(fā)中,經(jīng)常會(huì)分表,所以會(huì)導(dǎo)致多個(gè)表會(huì)擁有相同結(jié)構(gòu),對(duì)應(yīng)一個(gè)實(shí)體的需求 使用步驟 根據(jù)表結(jié)構(gòu)建立實(shí)體類 創(chuàng)建實(shí)體類對(duì)應(yīng)的Mapper 小結(jié) 與正常的映射沒啥區(qū)別,...
介紹 在項(xiàng)目開發(fā)中,經(jīng)常會(huì)遇到數(shù)據(jù)來源于幾個(gè)數(shù)據(jù)庫(kù) 如何配置 springboot配置文件 application.yml 配置多個(gè) 創(chuàng)建配置文件 啟動(dòng)的時(shí)候注入 第一個(gè)(主...
Flume簡(jiǎn)介 flume是由cloudera軟件公司產(chǎn)出的可分布式日志收集系統(tǒng),可以用來對(duì)多鐘數(shù)據(jù)來源收集數(shù)據(jù)。 安裝Flume 下載Flume壓縮包 解壓壓縮包到指定文件...
什么是注解? 注解是一種能被添加到j(luò)ava源代碼中的元數(shù)據(jù),方法、類、參數(shù)和包都可以用注解來修飾。注解可以看作是一種特殊的標(biāo)記,可以用在方法、類、參數(shù)和包上,程序在編譯或者運(yùn)...
Redis介紹 Redis 是完全開源的,遵守 BSD 協(xié)議,是一個(gè)高性能的 key-value 數(shù)據(jù)庫(kù)。 Redis 與其他 key - value 緩存產(chǎn)品有以下三個(gè)特點(diǎn)...
介紹 在項(xiàng)目開發(fā)中,一般查詢列表都需要分頁(yè)展示 二,實(shí)現(xiàn)過程和示例代碼 (1)Maven引包 (2)代碼實(shí)現(xiàn) Controller層 Service層 Mapper層 測(cè)試結(jié)果
一,介紹 Spring是一個(gè)輕量級(jí)控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。 二,特點(diǎn) (1)控制反轉(zhuǎn)控制權(quán)由應(yīng)用代碼中轉(zhuǎn)到了外部容器,控制權(quán)的轉(zhuǎn)移,是所謂反轉(zhuǎn)。也就...
一,介紹 在平時(shí)開發(fā)中往往可能面臨著幾十甚至上百的表需要建立實(shí)體類和映射關(guān)系,如果都是手動(dòng)去創(chuàng)建會(huì)很浪費(fèi)時(shí)間,而且容易出錯(cuò),所以我們可以借助于mybatis-generato...
一,介紹 日志的作用和重要性: 調(diào)試在Java項(xiàng)目調(diào)試時(shí),查看棧信息可以方便地知道當(dāng)前程序的運(yùn)行狀態(tài),輸出的日志便于記錄程序在之前的運(yùn)行結(jié)果。 定位錯(cuò)誤不要以為項(xiàng)目能正確跑起...
一,介紹 JPA通過JDK注解或XML描述對(duì)象-關(guān)系表的映射關(guān)系,并將運(yùn)行期的實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)中。 二,實(shí)現(xiàn)過程和示例代碼 (1)Maven引包 (2)配置applic...
一,介紹 日常項(xiàng)目中需要經(jīng)常使用到Nosql的操作,其中Redis是使用范圍最廣的一種。所以需要引入Redis,并可以對(duì)其進(jìn)行操作。 二,實(shí)現(xiàn)過程和示例代碼 (1)Maven...
介紹 在項(xiàng)目開發(fā)中,很多時(shí)候會(huì)寫一個(gè)restful接口,對(duì)于此類接口為了前端方便處理,會(huì)額外增加一些標(biāo)識(shí)狀態(tài)的字段,比如seccess、status等 二,實(shí)現(xiàn)過程和示例代碼...
一,介紹 在實(shí)際業(yè)務(wù)中,springboot的異常處理可能無法滿足我們的業(yè)務(wù)需求,那么就需要我們自定義異常來處理??梢杂脕硖D(zhuǎn)到統(tǒng)一錯(cuò)誤提示頁(yè)面或者返回錯(cuò)誤信息。 二,實(shí)現(xiàn)過...
一,介紹 MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲(chǔ)過程以及高級(jí)映射。 MyBatis 與JPA對(duì)比 jpa是對(duì)象與對(duì)象之間的映射,而mybatis是...
一,介紹 項(xiàng)目中我們經(jīng)常會(huì)用到aop切面,比如日志記錄,權(quán)限校驗(yàn),參數(shù)過濾等 二,實(shí)現(xiàn)過程和示例代碼 (1)Maven引包 (2)Aspect 切面 (3)測(cè)試 三,小結(jié) 雖...
一,入口文件注解 @SpringBootApplication:用在項(xiàng)目入口文件三個(gè)注解的集合,(默認(rèn)屬性)@Configuration + @EnableAutoConfi...
一,pom配置文件 pom.xml主要描述了項(xiàng)目的maven坐標(biāo),依賴關(guān)系,開發(fā)者需要遵循的規(guī)則,缺陷管理系統(tǒng),組織和licenses,以及其他所有的項(xiàng)目相關(guān)因素,是項(xiàng)目級(jí)別...