Spring中的API

ApplicationContext的继承体系

在这里插入图片描述
紫色的是接口,淡绿色是抽象类,绿色的是实现类

ApplicationContext的实现类

有三个

  1. ClassPathXmlApplicationContext(类路径下的XML上下文文件)
    他是从类的根路径下加载配置文件
  2. FileSystemXmlApplicationContext(电脑磁盘XML上下文文件)
    从电脑磁盘路径下加载配置文件,文件可在磁盘下的任意位置
  3. AnnotaTionConfigApplicationContext
    用注解配置容器对象时,需要使用此类来创建Spring容器,他来读取注解

getBean()方法的使用

对于getBean()方法,他有三种使用方式

  1. getBean(String id)
    里面传入配置的类的bean的id属性,用这个方法获得的对象需要进行类型的转换。
  2. getBean(Class)
    里面传入需要获得的对象的类型。这个只能用在XML文件中每种类型的Bean只有一个的情况。
  3. getBean(String id,Class)
    如果有多个相同的类的bean的情况下,getBean()形参中传入传入配置的Bean的ID,第二个参数传入对象的类型。第二个参数的作用是把得到的对象转换为指定的类型。
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值