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);
    }

posted @ 2022-04-20 13:17  长情c  阅读(92)  评论(0)    收藏  举报