Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringApplicationRunListeners与ApplicationListener_Java_Spring_Spring Boot_Listener - Fatal编程技术网

Java SpringApplicationRunListeners与ApplicationListener

Java SpringApplicationRunListeners与ApplicationListener,java,spring,spring-boot,listener,Java,Spring,Spring Boot,Listener,我正在阅读SpringApplication的源代码,发现了两种监听器 有一个用声明的类字段的ApplicationListner列表 private ListApplicationListner-由应用程序事件侦听器实现的接口 这可能有助于更好地理解什么是EventisSpring应用程序 SpringApplicationRunListener-用于SpringApplicationrun方法的侦听器。将为每次运行创建一个新的SpringApplicationRunListener实例 S

我正在阅读
SpringApplication
的源代码,发现了两种
监听器

  • 有一个用声明的类字段的
    ApplicationListner
    列表


    private List
    ApplicationListner
    -由应用程序事件侦听器实现的接口

    这可能有助于更好地理解什么是EventisSpring应用程序

    SpringApplicationRunListener
    -用于
    SpringApplication
    run
    方法的侦听器。将为每次运行创建一个新的SpringApplicationRunListener实例

    SpringBoot应用程序从Java主方法启动,您通常在该方法中执行类似于
    SpringApplication.run(…)
    的操作。基本上,您可以使用该接口来处理Spring Boot应用程序引导过程事件