Maison > Java > javaDidacticiel > Comment Springboot exécute-t-il le code avant le démarrage ?

Comment Springboot exécute-t-il le code avant le démarrage ?

PHPz
Libérer: 2023-05-20 20:49:04
avant
2322 Les gens l'ont consulté

Avant que Springboot instancie automatiquement la classe, nous devons préparer certaines données à utiliser lorsque le type est instancié. Après les tests, l'ajout de l'annotation @PostConstruct à la classe de démarrage est efficace. @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正式启动前的代码")
	}
}
Copier après la connexion

实现Spring的ApplicationRunnerCommandLineRunnerrrreee

Les méthodes d'implémentation des interfaces ApplicationRunner et CommandLineRunner de Spring ne sont exécutées qu'après le démarrage de Springboot. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal