Spring配置入门案例(配置文件方式)
最新推荐文章于 2021-04-20 11:08:03 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)
1. IOC(控制反转)
什么是IOC
- ioc控制反转,把对象的创建交给spring管理
- ioc操作两部分
(1)ioc的配置文件方式
(2)ioc的注解方法
ioc底层原理
ioc底层原理使用技术
(1)xml配置文件
(2)dom4j解析xml
(3)工厂设计模式
(4)反射原理
第一步:创建xml文件,配置要创建的对象
<bean id="user" class="cn.wang.ioc.User">
第二步:创建工厂类,使用dom4j解析配置文件,反射创建对象
//1.使用dom4j解析xml文件
//根据id值user,得到id值对应的class属性值
String classValue="class属性值";
//2.使用反射创建对象
Class clazz=Class.forName(classValue);
//创建对象
User user=clazz.newInstance();
return user
ioc入门案例
第一步:导入jar包
做spring最基本功能是,导入Beans,Core,Context,SpEL四个核心jar包即可
第二步:创建类,在类里创建方法
public class User{
public void add(){
System.out.println("add()");
}
}
第三步:创建spring配置文件,配置创建类
(1) spring的核心配置文件的名称和位置是不固定的,建议放在src目录下,官方建议文件名:applicationContext.xml
(2)引入schema约束
<?xml version="1.0"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
(3) 配置创建类
<bean id="user" class="cn.wang.ioc.User"></bean>
第四步:测试对象的创建
public class TestIoc {
@Test
public
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交