Spring相关API:
applicationContext继承体系:
实现类:
getBean()方法使用:
如果存在多个同一类型相同对象,则使用id方式,此时class方式无法区分要获取的是哪一个。
创建maven的web项目
导入坐标
创建Bean
Bean详解:https://www.cnblogs.com/maomaodesu/p/12539660.html
记得要在applicationContext.xml里配置bean
创建applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
是根标签
xmlns是xml文件的schema约束的名称空间
schemalocation当前配置文件约束的具体文件
在配置文件中进行配置
创建applicationContext对象
代码里要创建一个ApplicationContext applicationContext
通过: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
是Spring框架的上下文对象,能帮我们把xml文件解析。获取的对象默认是Object类型
applicationContext.getBean("userDao");是以id为条件在xml中查找叫userDao的类。
我们也可以根据类型来查找,比如applicationContext.getBean("User.class");