亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Spring Boot 項目啟動自動執(zhí)行方法的兩種實現(xiàn)方式

瀏覽:5日期:2023-07-15 15:42:18
實際應用場景:

springboot項目啟動成功后執(zhí)行一段代碼,如系統(tǒng)常量,配置、代碼集等等初始化操作;執(zhí)行多個方法時,執(zhí)行順序使用Order注解或Order接口來控制。

Springboot給我們提供了兩種方式

第一種實現(xiàn)ApplicationRunner接口

package org.mundo.demo.core;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.core.annotation.Order;import org.springframework.stereotype.Component;@Component@Order(2)public class ApplicationRunnerImpl implements ApplicationRunner {@Overridepublic void run(ApplicationArguments args) throws Exception {System.out.println('通過實現(xiàn)ApplicationRunner接口,在spring boot項目啟動后執(zhí)行代碼...');}}第二種實現(xiàn)CommandLineRunner接口

package org.mundo.demo.core;import org.springframework.boot.CommandLineRunner;import org.springframework.core.annotation.Order;import org.springframework.stereotype.Component;@Component@Order(1)public class CommandLineRunnerImpl implements CommandLineRunner {@Overridepublic void run(String... args) throws Exception {System.out.println('通過實現(xiàn)CommandLineRunner接口,在spring boot項目啟動后執(zhí)行代碼...');}}對比:

相同點:這兩種方法提供的目的是為了滿足,在項目啟動的時候立刻執(zhí)行某些方法,都是在SpringApplication 執(zhí)行之后開始執(zhí)行的。

不同點:CommandLineRunner接口可以用來接收字符串數(shù)組的命令行參數(shù),ApplicationRunner 是使用ApplicationArguments 用來接收參數(shù)的

注意:

1、執(zhí)行順序可以使用注解@Order或者Ordered接口,注解@Order或者接口Ordered的作用是定義Spring IOC容器中Bean的執(zhí)行順序的優(yōu)先級,而不是定義Bean的加載順序,Bean的加載順序不受@Order或Ordered接口的影響;

2、當項目中同時實現(xiàn)了ApplicationRunner和CommondLineRunner接口時,可使用Order注解或?qū)崿F(xiàn)Ordered接口來指定執(zhí)行順序,值越小,越優(yōu)先執(zhí)行

3、注解有一個int類型的參數(shù),可以不傳,默認是最低優(yōu)先級;

以上就是Spring Boot 項目啟動自動執(zhí)行方法的兩種實現(xiàn)方式的詳細內(nèi)容,更多關(guān)于Spring Boot 項目啟動自動執(zhí)行方法的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 国产午夜精品一区二区三区不卡 | 亚洲码欧美码一区二区三区 | 日本一级特黄完整大片 | 国产精品永久免费视频观看 | 国产一区二区免费福利片 | 哪里可以看黄色播放免费 | 丝袜美腿秘书ol在线播放 | 欧美一区二区三区免费观看视频 | 国内精自线一二区 | 亚洲精品国产不卡在线观看 | www.毛片 | 久久久久久九九 | 欧美国产黄色 | 欧美日韩国产在线人成 | 鸥美肥妇特级毛片视频 | 国产精品一区二区四区 | 一区二区国产一区二区a4yy | 成人精品一区久久久久 | 福利盒子在线视频免费 | 超级碰碰碰在线观看 | 日本黄色一级片视频 | 成人中文字幕在线 | 欧美在线一区二区三区 | 国产美女主播在线 | 黄色三级视频片 | 免费黄毛片 | 日韩一级黄色片 | 亚洲欧美在线观看91偷拍 | 亚洲高清一区二区三区久久 | 国产一二三四五路线 | 亚洲精品专区一区二区三区 | 色在线观看视频 | 色综合久 | 日韩精品一区二区三区在线观看l | 欧美精品在线观看视频 | 中文字幕无线码一区二区三区 | 青草草在线观看 | 91中文字幕视频 | 99久久国产综合精品成人影院 | 国产精品久久久久久久久久久搜索 | 欧美日韩国产在线观看一区二区三区 |