作用:获取上下文对象
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class Test4 {
@Bean("user1")
public User user1(){
return User.builder().id("1111").name("user1").build();
}
@Bean("user2")
public User user2(){
return User.builder().id("22222").name("user2").build();
}
}
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class Test5 {
public static void main(String[] args) {
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();
ctx.register(Test4.class);
ctx.refresh();
System.out.println(ctx.getBean("user1").toString());
System.out.println(ctx.getBean("user2").toString());
}
}