Rumah  >  Artikel  >  Java  >  Bagaimanakah Springboot melaksanakan kod sebelum permulaan?

Bagaimanakah Springboot melaksanakan kod sebelum permulaan?

PHPz
PHPzke hadapan
2023-05-20 20:49:042248semak imbas

Sebelum Springboot membuat instantiasi kelas secara automatik, kami perlu menyediakan beberapa data untuk digunakan semasa jenis instantiasi. Selepas ujian, tambahkan anotasi @PostConstruct pada kerja kelas permulaan.

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

Kaedah melaksanakan antara muka ApplicationRunner dan CommandLineRunner Spring hanya dilaksanakan selepas Springboot dimulakan.

Atas ialah kandungan terperinci Bagaimanakah Springboot melaksanakan kod sebelum permulaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam