Spring开发入门

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

原文地址:https://www.cnblogs.com/maomaodesu/p/12180477.html