基於註解非同步開發

2021-10-20 18:22:11 字數 597 閱讀 8972

一. 基本開發及配置

1.在spring boot 啟動類新增註解 

//開啟非同步呼叫 @enableasync

2.在需要使用非同步呼叫的方法頭上新增註解 

@async
3.需要取得非同步計算方法的結果

新增註解 @async 的方法返回值寫成:

@async

public futuredotaskone() throws exception

通過呼叫以上方法,獲取結果

futurefuture = dotaskone();

//判斷任務是否執行完成

future.isdone();

//獲取執行結果

apiresult apiresult = future.get();

4.自定義配置執行緒池(非必須)

新增下面的配置類

@slf4j

@configuration

public class taskexecutorconfig

});return executor;

}}

執行 加了註解 @async 的方法,可以看到控制台的列印資訊

基於註解的 AOP 開發

同理一樣的做法,將配置檔案的標籤變為註解 建立目標介面和目標類 內部有切點 public inte ce targetinte ce component target public class target implements targetinte ce 建立切面類 內部有增強方法 將目標類和切面...

開發基於註解的Spring

bean的作用域 單例模式和非單例模式 條件註解 springioc容器有兩種形式 1 存bean 取bean context.getbean 2 註解 帶有 configuration註解的類 配置類 存bean 在下面單獨說明 取bean 1.必須有 configuration註解 配置類 2....

基於註解的 AOP 開發教程

快速入門 我們還抽取了切點表示式 必須加,不然只有你知道這是個aspect,spring不認識的 public class myaspect afterreturning execution cn.itcast.aop anno.public void afterreturning1 proceed...