ホームページ > Java > &#&チュートリアル > Springboot は起動前にどのようにコードを実行するのでしょうか?

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

PHPz
リリース: 2023-05-20 20:49:04
転載
2329 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート