private void processPostStartRequirements ( ConditionContext context , AnnotationValue < Requires > requirements ) { processPreStartRequirements ( context , requirements ) ; if ( context . isFailing ( ) ) { return ; } if ( ! matchesPresenceOfBeans ( context , requirements ) ) { return ; } if ( ! matchesAbsenceOfBeans ( context , requirements ) ) { return ; } matchesCustomConditions ( context , requirements ) ; }
This method will run conditions that require all beans to be loaded . These conditions included beans missingBeans and custom conditions .