国产又黄又爽又猛的免费视频播放-国产在播放一区-国产在线99-国产在线播放成人免费-伊人网视频-伊人网视频在线

您的位置:首頁>熱點 >
  • 焦點播報:Spring Cloud Task 任務開發-實現任務處理邏輯(二)

    2023-04-21 14:28:08 來源: 騰訊云


【資料圖】

創建任務配置類

接下來,我們需要創建一個任務配置類,用于配置任務的輸入和輸出。

@Configuration@EnableTaskpublic class StringReverseTaskConfiguration {    @Bean    public TaskConfigurer taskConfigurer() {        return new DefaultTaskConfigurer(dataSource());    }    @Bean    public DataSource dataSource() {        return new EmbeddedDatabaseBuilder()                .setType(EmbeddedDatabaseType.H2)                .addScript("classpath:org/springframework/cloud/task/schema-h2.sql")                .build();    }    @Bean    public CommandLineRunner commandLineRunner(TaskExplorer taskExplorer) {        return args -> {            List taskExecutions = taskExplorer.getTaskExecutions(taskExplorer.getLatestTaskExecution("string-reverse-task").getTaskName());            for (TaskExecution taskExecution : taskExecutions) {                System.out.println("Execution: " + taskExecution.getExecutionId() + " / Task name: " + taskExecution.getTaskName() + " / Start time: " + taskExecution.getStartTime() + " / End time: " + taskExecution.getEndTime() + " / Exit code: " + taskExecution.getExitCode());            }        };    }    @Bean    public Task stringReverseTask() {        return new SimpleTaskBuilder()                .name("string-reverse-task")                .input("Hello World!")                .tasklet(new StringReverseTask())                .build();    }}

在上面的代碼中,我們創建了一個名為stringReverseTask的任務,使用SimpleTaskBuilder類創建任務對象。我們通過name方法來為任務命名,通過input方法設置任務的輸入,通過tasklet方法設置任務的執行邏輯。這里我們使用了之前實現的StringReverseTask類作為任務執行邏輯。

運行任務

現在,我們已經實現了任務的輸入、輸出以及任務處理邏輯,接下來我們需要運行任務。

我們可以通過CommandLineRunner類運行任務,CommandLineRunner接口在Spring Boot應用程序啟動后執行一些預定義的任務。我們在之前的StringReverseTaskConfiguration類中定義了一個CommandLineRunner類,該類通過TaskExplorer類查詢任務執行結果并將結果輸出到控制臺。

現在我們可以運行Spring Boot應用程序,看到任務的執行結果:

Received input: Hello World!Output: !dlroW olleHExecution: 1 / Task name: string-reverse-task / Start time: 2022-04-23 17:09:27.149 / End time: 2022-04-23 17:09:27.155 / Exit code: 0

在上面的輸出中,我們可以看到任務的輸入和輸出,以及任務的執行結果。此外,我們還可以看到任務的執行時間和退出碼。

關鍵詞:

免責聲明:本網站所有信息,并不代表本站贊同其觀點和對其真實性負責,投資者據此操作,風險請自擔。

相關閱讀
主站蜘蛛池模板: 非洲精品性hd | 动漫精品专区一区二区三区不卡 | 高清三级毛片 | 狠狠躁夜夜躁人人爽天天 | 黄网站色视频免费观看 | 黄色一级一毛片 | 99re5精品视频在线观看 | 国产成人精品久久一区二区三区 | 天天操夜夜操狠狠操 | 波多野结衣手机在线视频 | 欧美专区在线播放 | 欧洲mv日韩mv国产mv | 国产精品高清免费网站 | 午夜影院普通 | 污污视频在线免费看 | 亚洲成人网在线 | 手机看理论片 | 亚洲精品人成网在线播放影院 | 亚洲激情在线视频 | 亚洲一区二区三区在线观看蜜桃 | 成熟女人50岁一级毛片不卡 | caoporn免费视频国产 | 精品久久久久久中文字幕专区 | 久久精品国产亚洲a | 欧美精品免费专区在线观看 | 欧美日韩视频一区二区三区 | 簧片免费在线观看 | 在线看欧美成人中文字幕视频 | 一级做a爱过程视频免 | 亚洲成人黄色片 | 日韩欧美在线观看一区 | 国卡一卡二卡三免费网站 | 欧美国产成人精品一区二区三区 | 91香蕉视频苹果 | 一区二区三区四区在线观看视频 | 黑人videos巨大hd粗暴 | 国产日韩欧美精品一区 | 看片久久 | 日本欧美一区二区三区在线观看 | 成人无遮挡 | 日本aⅴ永久免费网站www |