99久久精品日本一区二区免费,五级黄高潮片90分钟视频,娇妻销魂的交换经历,欧美大屁股xxxxhd黑色

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

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


【資料圖】

創(chuàng)建任務(wù)配置類

接下來,我們需要創(chuàng)建一個任務(wù)配置類,用于配置任務(wù)的輸入和輸出。

@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();    }}

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

運(yùn)行任務(wù)

現(xiàn)在,我們已經(jīng)實現(xiàn)了任務(wù)的輸入、輸出以及任務(wù)處理邏輯,接下來我們需要運(yùn)行任務(wù)。

我們可以通過CommandLineRunner類運(yùn)行任務(wù),CommandLineRunner接口在Spring Boot應(yīng)用程序啟動后執(zhí)行一些預(yù)定義的任務(wù)。我們在之前的StringReverseTaskConfiguration類中定義了一個CommandLineRunner類,該類通過TaskExplorer類查詢?nèi)蝿?wù)執(zhí)行結(jié)果并將結(jié)果輸出到控制臺。

現(xiàn)在我們可以運(yùn)行Spring Boot應(yīng)用程序,看到任務(wù)的執(zhí)行結(jié)果:

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

在上面的輸出中,我們可以看到任務(wù)的輸入和輸出,以及任務(wù)的執(zhí)行結(jié)果。此外,我們還可以看到任務(wù)的執(zhí)行時間和退出碼。

關(guān)鍵詞:

免責(zé)聲明:本網(wǎng)站所有信息,并不代表本站贊同其觀點和對其真實性負(fù)責(zé),投資者據(jù)此操作,風(fēng)險請自擔(dān)。

相關(guān)閱讀
在线看免费观看日本av| 西西人体做爰大胆视频韩国| 色 综合 欧美 亚洲 国产| 日韩精品无码一本二本三本色| 久久久久久亚洲精品不卡| 亚洲熟妇av一区二区三区漫画| 精品少妇人妻av无码久久| 国产vpswindows精品| 亚洲av无码久久| 无码专区AAAAAA免费视频| 精品乱人伦一区二区三区| 中文字幕高清免费日韩视频在线| 久久久久亚洲av综合波多野结衣 | 年轻护士的滋味中文字幕| 蜜臀AV性久久久久蜜臀AⅤ麻豆 | 差差差很疼30分钟的视频| 日本黄a级a片国产免费| 亚洲国产精品无码久久一线| 精品无人区无码乱码毛片国产| 亚洲国产精品无码成人片久久| 国产婷婷成人久久av免费高清| 亚洲一区二区自偷自拍另类 | 无码熟妇ΑⅤ人妻又粗又大| 国产精品美女久久久免费| 久久99青青精品免费观看| 秋霞电影网院午夜伦不卡a片| 亚洲AV色香蕉一区二区三区蜜桃| 无码熟妇人妻av在线网站| 日本免费一区二区三区高清视频 | 寡妇两腿间黑黑的毛毛是什么| 欧美成人精品高清在线观看 | 色欲久久久天天天综合网精品| 久久久久亚洲av无码专区体验| 午夜欧美精品久久久久久久| 国精品无码一区二区三区在线蜜臀 | 在线看免费观看日本av| 87福利电影网| 公车被奷到高潮突然停下| 国产免费久久精品国产传媒| 国产伦精品一区二区三区免费| 中文无码精品一区二区三区|