Spring Boot Command Runner (boot/CommandLineRunner.java)

spring-boot · core/spring-boot/src/main/java/org/springframework/boot/CommandLineRunner.java · java · Apache-2.0
infra, lang:java, fw:spring, tag:boot, tag:backend, tag:startup

A functional interface for executing code during Spring application startup. Use this to run initialization logic or tasks immediately after the context loads.

// Source: https://github.com/spring-projects/spring-boot | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
/*
 * Copyright 2012-present the original author or authors.
 */

package org.springframework.boot;

import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;

/**
 * Interface used to indicate that a bean should <em>run</em> when it is contained within
 * a {@link SpringApplication}. Multiple {@link CommandLineRunner} beans can be defined
 * within the same application context and can be ordered using the {@link Ordered}
 * interface or {@link Order @Order} annotation.
 * <p>
 * If you need access to {@link ApplicationArguments} instead of the

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key