如果Bean A 在創建前需要先創建BeanB此時就可以使用DependsOn注解
@Configuration public class MyConfig { @Bean @DependsOn("apple") public Student student(){ System.out.println("我是student"); return new Student(); } @Bean public Apple apple(){ System.out.println("我是apple"); return new Apple(); } }