Heim  >  Artikel  >  Java  >  Wie führt Springboot Code vor dem Start aus?

Wie führt Springboot Code vor dem Start aus?

PHPz
PHPznach vorne
2023-05-20 20:49:042287Durchsuche

Bevor Springboot eine Klasse automatisch instanziiert, müssen wir einige Daten vorbereiten, die bei der Instanziierung des Typs verwendet werden sollen. Nach dem Testen ist das Hinzufügen der Annotation @PostConstruct zur Startup-Klasse wirksam. @PostConstruct有效。

@SpringBootApplication
public class MyApplication {
	public static void main(String[] args) {
		SpringApplication.run(MyApplication.class, args);
	}
	// springboot正式启动前
	@PostConstruct
	public void postConstruct(){
		System.out.println("执行Springboot正式启动前的代码")
	}
}

实现Spring的ApplicationRunnerCommandLineRunnerrrreee

Die Methoden zur Implementierung der Spring-Schnittstellen ApplicationRunner und CommandLineRunner werden erst ausgeführt, nachdem Springboot gestartet wurde. #🎜🎜#

Das obige ist der detaillierte Inhalt vonWie führt Springboot Code vor dem Start aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen