org.springframework.boot

Interface ApplicationRunner

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.


    @FunctionalInterface
    public interface ApplicationRunner
    Interface used to indicate that a bean should run when it is contained within a SpringApplication. Multiple ApplicationRunner beans can be defined within the same application context and can be ordered using the Ordered interface or @Order annotation.
    Since:
    1.3.0
    See Also:
    CommandLineRunner
    • Method Detail

      • run

        void run(ApplicationArguments args)
          throws java.lang.Exception
        Callback used to run the bean.
        Parameters:
        args - incoming application arguments
        Throws:
        java.lang.Exception - on error