最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot命令行運(yùn)行器的實(shí)現(xiàn)方法

 更新時間:2018年10月29日 09:36:13   作者:banq  
這篇文章主要介紹了Spring Boot命令行運(yùn)行器的實(shí)現(xiàn)方法,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

CommandLineRunner是一個帶有run方法的簡單spring引導(dǎo)接口。Spring Boot啟動后將自動調(diào)用實(shí)現(xiàn)CommandLineRunner接口的所有bean的run方法。

Command Line Runner在加載應(yīng)用程序上下文之后以及Spring Application run方法完成之前執(zhí)行,相當(dāng)于你的應(yīng)用的初始化過程,一般用來實(shí)現(xiàn)一些數(shù)據(jù)預(yù)先加載或預(yù)先處理。

@SpringBootApplication
<b>public</b> <b>class</b> DemoApplication implements CommandLineRunner {
  <b>private</b> <b>final</b> Logger logger = LoggerFactory.getLogger(DemoApplication.<b>class</b>);
  <b>public</b> <b>static</b> <b>void</b> main(String args) {
    SpringApplication.run(DemoApplication.<b>class</b>, args);
  }
  @Override
  <b>public</b> <b>void</b> run(String... strings) throws Exception {
   ....
  }
}

上面的run方法參數(shù)是命令行參數(shù),使用java -jar 啟動這個應(yīng)用的命令行參數(shù)。

如果有多個命令行運(yùn)行器,可以進(jìn)行排序:

@Component
@Order(1)
<b>public</b> <b>class</b> AnotherDatabaseLoader implements CommandLineRunner {

@Component
@Order(2)
<b>public</b> <b>class</b> DataLoader implements CommandLineRunner {

另外一種在主應(yīng)用的寫法:

@SpringBootApplication
<b>public</b> <b>class</b> UnsplashApplication {
  <b>public</b> <b>static</b> <b>void</b> main(String args) {
    SpringApplication.run(UnsplashApplication.<b>class</b>, args);
  }
  @Bean
  CommandLineRunner runner(){
    <b>return</b> args -> {
      System.out.println(<font>"CommandLineRunner running in the UnsplashApplication class..."</font><font>);
    };
  }
}
</font>

總結(jié)

以上所述是小編給大家介紹的Spring Boot命令行運(yùn)行器的實(shí)現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java交換map的key和value值的步驟和代碼示例

    Java交換map的key和value值的步驟和代碼示例

    在Java中,我們都知道直接交換Map的key和value是不被允許的,因?yàn)镸ap的接口設(shè)計(jì)是基于key-value對的,其中key是唯一的,并且是不可變的,所以本文給大家介紹了Java交換map的key和value值的步驟和代碼示例,需要的朋友可以參考下
    2024-09-09
  • 每日六道java新手入門面試題,通往自由的道路第二天

    每日六道java新手入門面試題,通往自由的道路第二天

    這篇文章主要為大家分享了最有價(jià)值的6道java面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,對hashCode方法的設(shè)計(jì)、垃圾收集的堆和代進(jìn)行剖析,感興趣的小伙伴們可以參考一下
    2021-06-06
  • springboot?實(shí)戰(zhàn):異常與重定向問題

    springboot?實(shí)戰(zhàn):異常與重定向問題

    這篇文章主要介紹了springboot實(shí)戰(zhàn):異常與重定向問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 如何通過Java實(shí)現(xiàn)時間軸過程解析

    如何通過Java實(shí)現(xiàn)時間軸過程解析

    這篇文章主要介紹了如何通過Java實(shí)現(xiàn)時間軸過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Java實(shí)現(xiàn)微信支付的項(xiàng)目實(shí)踐

    Java實(shí)現(xiàn)微信支付的項(xiàng)目實(shí)踐

    最近的一個項(xiàng)目中涉及到了支付業(yè)務(wù),其中用到了微信支付和支付寶支付,本文就來介紹一下Java實(shí)現(xiàn)微信支付的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 網(wǎng)絡(luò)爬蟲案例解析

    網(wǎng)絡(luò)爬蟲案例解析

    本文主要介紹了網(wǎng)絡(luò)爬蟲的小案例。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • java線程阻塞中斷與LockSupport使用介紹

    java線程阻塞中斷與LockSupport使用介紹

    本文將詳細(xì)介紹java線程阻塞中斷和LockSupport的使用,需要了解更多的朋友可以參考下
    2012-12-12
  • Java超詳細(xì)講解類的繼承

    Java超詳細(xì)講解類的繼承

    繼承就是可以直接使用前輩的屬性和方法。自然界如果沒有繼承,那一切都是處于混沌狀態(tài)。多態(tài)是同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力。多態(tài)就是同一個接口,使用不同的實(shí)例而執(zhí)行不同操作
    2022-04-04
  • Java多線程 Guarded Suspension設(shè)計(jì)模式

    Java多線程 Guarded Suspension設(shè)計(jì)模式

    這篇文章主要介紹了Java多線程 Guarded Suspension設(shè)計(jì)模式,Guarded Suspension意為保護(hù)暫停,其核心思想是僅當(dāng)服務(wù)進(jìn)程準(zhǔn)備好時,才提供服務(wù),文章圍繞Java多線程 Guarded Suspension展開內(nèi)容,需要的朋友可以參考一下
    2021-10-10
  • java 中Spark中將對象序列化存儲到hdfs

    java 中Spark中將對象序列化存儲到hdfs

    這篇文章主要介紹了java 中Spark中將對象序列化存儲到hdfs的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論

简阳市| 资阳市| 六安市| 娄烦县| 罗城| 庆元县| 会泽县| 苍南县| 慈溪市| 新兴县| 萝北县| 禹城市| 布尔津县| 怀仁县| 信宜市| 花莲县| 内乡县| 芦山县| 伊金霍洛旗| 盐亭县| 永平县| 灵武市| 乐都县| 西宁市| 遵义市| 浦县| 南阳市| 玉山县| 多伦县| 富平县| 东台市| 苍溪县| 油尖旺区| 泸定县| 南开区| 武穴市| 高清| 长治市| 九龙县| 镇坪县| 南汇区|