Spring 基類抽取

2021-09-02 20:26:03 字數 1504 閱讀 7972

一、基類抽取

有時候我們為了**結構更加的簡化,能夠減少**的重複率,做到dry原則,我們通常抽取部分公共**出來

二、原始**

public inte***ce iemployeedao  

@repository("employeedao")

public class employeedaoimpl implements iemployeedao

@override

public void update(employee dmployee)

@override

public void delete(employee dmployee)

@override

public employee get(long id)

@override

public listlistall()

}

三、簡單抽取基類:

/**

* 泛型dao介面:所有dao介面的父類

* @param */

public inte***ce igenericdao

abstract public class genericdaoimplimplements igenericdao

@override

public void update(t t)

@override

public void delete(long t)

@override

public t get(long id)

@override

public listlistall()

}

具體業務類:

// 此處寫非公共部分,針對於不同的業務

public inte***ce iemployeedao extends igenericdao

@repository("employeedao")

public class employeedaoimpl extends genericdaoimplimplements iemployeedao

}

四、獲得泛型實體類的過程示例

api示例

五、抽取結果

spring的斷言工具類Assert的基本使用

這幾天比較閒看了下以前的專案,發現了這個spring下的assert方法,以前用過,不過好像忘的差不多了 org.springframework.util.assert assert斷言工具類,通常用於資料合法性檢查.平時做判斷通常都是這樣寫 if message null message.equl...

spring的斷言工具類Assert的基本使用

這幾天比較閒看了下以前的專案,發現了這個spring下的assert方法,以前用過,不過好像忘的差不多了 org.springframework.util.assert assert斷言工具類,通常用於資料合法性檢查.平時做判斷通常都是這樣寫 if message null message.equl...

spring的斷言工具類Assert的基本使用

org.springframework.util.assert assert斷言工具類,通常用於判斷物件資料合法性檢查,比如是否為空 是否為true,是否是乙個類的物件等等 平時做判斷通常都是這樣寫 if message null message.equls 用assert工具類上面的 可以簡化為 ...