springboot學習筆記 第三章

2021-10-13 10:28:46 字數 2240 閱讀 7441

jadira usertype core

classes utilising joda time, joda money, libphonenum and jdk types that add hibernate support

spring jpa(定義+操作),實體、主鍵、關係。操作,repository

public

inte***ce

jparepository

extends

pagingandsortingrepository

public

inte***ce

pagingandsortingrepository

extends

crudrepository

public

inte***ce

crudrepository

extends

repository

根據方法名定義查詢+分頁查詢

repository如何從介面變成bean的。

public

repositoryconfigurationsource

> collection

>

getrepositoryconfigurations()

}jparepositoryfactory.gettargetrepository方法建立類!

!

接⼝口中的方法是如何被解釋的.aop

// create proxy

proxyfactory result =

newproxyfactory()

;result.

settarget

(target)

;result.

setinte***ces

(repositoryinte***ce, repository.

class

, transactionalproxy.

class);

if(defaultmethodinvokingmethodinterceptor.

hasdefaultmethods

(repositoryinte***ce)

) result.

addadvice

(new

queryexecutormethodinterceptor

(information, projectionfactory, querylookupstrategy,

namedqueries, querypostprocessors));

public

class

parttree

implements

streamable

private

static

final string keyword_template =

"(%s)(?=(\\p|..."

;private

static

final string query_pattern =

"find|read|get|query|stream"

;private

static

final string count_pattern =

"count"

;private

static

final string exists_pattern =

"exists"

;private

static

final string delete_pattern =

"delete|remove"

;

mybatis的簡單配置

/** * 在 money 與 long 之間轉換的 typehandler,處理 cny 人民幣

*/public

class

moneytypehandler

extends

basetypehandler

對映的定義–xml或註解

2.mybatis pagehelperrowbounds

spring boot 學習筆記

spring boot 學習筆記 1.有時候我們在專案啟動的時候,總是需要先啟動一些初始化的類,以前比較常見的做法是寫再static塊中,spring boot提供了乙個commandlinerunner介面,實現這個介面的類總是會被優先啟動,並優先執行commandlinerunner介面中提供的...

spring boot 學習筆記

本位參考 生成spring boot 工程,通過 spring boot 快速入門 spring boot 開發web 應用 spring boot工程結構推薦 spring boot構建restful api與單元測試 spring boot中使用swagger2構建強大的restful api文...

springboot學習筆記

restcontroller controller responsebody 控制器 value 從配置檔案中讀取元素值賦值 component 將類交給spring管理 請求引數 requestparam value id required false defaultvalue 0 請求字段 是否...