SpringBoot入门案例解析之配置类
这是一个springboot的配置类

这个配置类就相当于spring的容器,为什么呢?可以测试一下。我们的spring是把对象以bean的形式放入容器中的,那我们看一下这个配置类能不能获取bean。
public static void main(String[] args) {
ApplicationContext run = SpringApplication.run(Springboot0102QuickstartApplication.class, args);
BookController bean = run.getBean(BookController.class);
System.out.println("bean->"+bean);
}

其实main方法中的这个方法就是创建一个spring容器。

那能不能获取其它对象的bean呢,也是可以的。
先随便创建一个类
@Component
public class User {
}
获取一下bean控制台打印
public static void main(String[] args) {
ApplicationContext run = SpringApplication.run(Springboot0102QuickstartApplication.class, args);
BookController bean = run.getBean(BookController.class);
System.out.println("bean->"+bean);
User user = run.getBean(User.class);
System.out.println("UserBean->"+user);
}



浙公网安备 33010602011771号