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!