0
点赞
收藏
分享

微信扫一扫

Spring学习_4:Spring相关API

目录

ApplicationContext的继承体系

请添加图片描述

applicationContext:接口类型,代表应用上下文,可以通过其实例获得Spring容器中的Bean对象

ApplicationContext的实现类

  • ClassPassXmlApplicationContext
    ****它是从类的根路径下加载配置文件,推荐使用这种
  • FileSystemXmlApplicationContext
    它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置。
  • AnnotationConfigApplicationContext
    当使用注解配置容器对象时,需要用此类来创建spring容器,它用来读取注解。

getBean()方法使用

请添加图片描述
代码示例如下:

public static void main(String[] args) {
        ApplicationContext app =new ClassPathXmlApplicationContext("applicationContext.xml");
        //UserService userService= (UserService) app.getBean("userService"); //第一种方法,适用于有多个不同id的userService的bean的情况
        UserService userService = app.getBean(UserService.class);//第二种方法,适用于只有一个userService的bean的情况,不需要强转
        userService.save();
    }
举报

相关推荐

0 条评论