ホームページ  >  記事  >  Java  >  Springboot は起動前にどのようにコードを実行するのでしょうか?

Springboot は起動前にどのようにコードを実行するのでしょうか?

PHPz
PHPz転載
2023-05-20 20:49:042242ブラウズ

Springboot がクラスを自動的にインスタンス化する前に、型のインスタンス化時に使用されるデータを準備する必要があります。テスト後はスタートアップクラスにアノテーション @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 の ApplicationRunner インターフェイスと CommandLineRunner インターフェイスを実装するメソッドは、Springboot の起動後にのみ実行されます。

以上がSpringboot は起動前にどのようにコードを実行するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。