怎么使用 SpringBoot 去执行命令行程序?

发布于 2020-07-11 15:54:57
关注者
0
被浏览
629
1 个回答
  • 面试哥
    面试哥 2020-07-11
    为面试而生,有面试问题,就找面试哥。

    像其他 Java 程序一样,一个 SpringBoot 命令行程序必须要有一个 main 方法。这个方法作为一个入口点,通过调用 SpringApplication#run 方法来驱动程序执行:

     

     @SpringBootApplication
     public class MyApplication {
         public static void main(String[] args) {
             SpringApplication.run(MyApplication.class);
             // other statements
         }
     }
    

     

    SpringApplication 类会启动一个 Spirng 容器以及自动化配置 beans。

    要注意的是我们必须把一个配置类传递到 run 方法中作为首要配置资源。按照惯例,这个参数一般是入口类本身。

    在调用 run 方法之后,我们可以像平常的程序一样执行其他语句。

推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看