基於springBoot的責任鏈模式

2022-10-09 09:06:09 字數 1434 閱讀 2644

在日常的業務處理中,責任鏈很常用,在此做記錄

/*** 校驗呼叫鏈封裝

** @author nanfengxiangbei

* @date 2022/3/7

*/@component

public class topaycheckermaster extends topayabstractchecker

/*** 啟動校驗

** @param topaybo 申請上下文

*/@override

public void check(topaybo topaybo)

}/**

* 校驗呼叫鏈抽象類

** @author nanfengxiangbei

* @date 2022/3/7

*/public abstract class topayabstractchecker

}public void setnext(topayabstractchecker next)

}/**

* 簽名校驗

** @author nanfengxiangbei

* @date 2022/3/7

*/@component

public class topaysignchecker extends topayabstractchecker ", autorefreshed = true)

private boolean join;

/*** 執行校驗

** @param topaybo 上下文

*/@override

public void check(topaybo topaybo) else

//checknext(topaybo);

}private void docheck(topaybo topaybo) ,耗時:{}", topaybo.getrespvo().getcode(), system.currenttimemillis() - starttime);

}@component

public class topayaccesschecker extends topayabstractchecker ", autorefreshed = true)

private boolean join;

/*** 執行校驗

** @param topaybo 上下文

*/@override

public void check(topaybo topaybo) else

//checknext(topaybo);

}private void docheck(topaybo topaybo) ,耗時:{}", topaybo.getrespvo().getcode(), system.currenttimemillis() - starttime);

}

基於SpringBoot開發

使用idea配置springboot專案 專案結構 而 configuration 經常與 bean 組合使用,使用這兩個註解就可以建立乙個簡單的spring 配置類,可以用來替代相應的xml 配置檔案。enableautocon figuration 能夠自動配置spring 的上下文,猜測和配置...

SpringBoot實現基於token的登入驗證

springboot實現基於token的登入驗證 基於token的登入驗證實現原理 客戶端通過使用者名稱和密碼呼叫登入介面,當驗證資料庫中存在該使用者後,將使用者的資訊按照token的生成規則,生成乙個字串token,返回給客戶端,客戶端在呼叫其他介面的時候,需要在請求頭上帶上token,來驗證登入...

基於springboot的Dubbo的常規總結

1 引入jar包 com.alibaba.spring.boot dubbo spring boot starter 2.0.0 org.apache.zookeeper zookeeper 3.4.13 view code 2 引入公共的jar包 服務生產者提供的jar包 com.akucun a...