public void invoke ( StartupLifecycle lifecycle ) { this . initializeAsciiLogo ( ) ; this . printLogo ( ) ; lifecycle . willInitialize ( ) ; this . logInitializationStart ( ) ; lifecycle . willCreateSpringContext ( ) ; this . initializeApplicationContext ( ) ; lifecycle . didCreateSpringContext ( this . context ) ; this . initializeVersionProvider ( ) ; this . initializeSystemInfo ( ) ; this . initializeProfile ( ) ; this . initializeExternalProperties ( ) ; this . initializePropertyPlaceholderConfigurer ( ) ; this . initializeSpark ( ) ; lifecycle . willCreateDefaultSparkRoutes ( this . context ) ; this . initializeJsonTransformer ( ) ; this . initializeDefaultResources ( ) ; this . initializeActuators ( ) ; lifecycle . willScanForComponents ( this . context ) ; this . initializeSpringComponentScan ( ) ; lifecycle . willRefreshSpringContext ( this . context ) ; this . refreshApplicationContext ( ) ; this . completeSystemInfoInitialization ( ) ; lifecycle . didInitializeSpring ( this . context ) ; this . enableApplicationReloading ( ) ; Optional < CharSequence > statusMessages = lifecycle . didInitialize ( ) ; this . logInitializationFinished ( statusMessages ) ; }
Start the Indoqa - Boot application and hook into the startup lifecycle .