Dies ist ein Codebeispiel, das eine Verarbeitung ausführt, wenn die Spring Boot-Anwendung gestartet wird.
package mypackage;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
@SpringBootApplication
public class MyApplication {
private static Logger log = LoggerFactory.getLogger(MyApplication.class);
public static void main(String[] args) {
ConfigurableApplicationContext ctx = SpringApplication.run(MyApplication.class, args);
MyApplication app = ctx.getBean(MyApplication.class);
app.execStartup(args);
}
public void execStartup(String[] args) {
// Schreiben Sie den Prozess, den Sie ausführen möchten, wenn die Anwendung hier startet } }
Recommended Posts