美文网首页
SpringBoot的ApplicationRunner和Com

SpringBoot的ApplicationRunner和Com

作者: 老街老街 | 来源:发表于2019-06-26 01:37 被阅读0次

    在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。
    这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRunner中run方法的参数为ApplicationArguments,而CommandLineRunner接口中run方法的参数为String数组。
    例如下面我是在程序启动的时候执行定时任务的注入:


    image.png

    相关文章

      网友评论

          本文标题:SpringBoot的ApplicationRunner和Com

          本文链接:https://www.haomeiwen.com/subject/hfzfcctx.html