IOC主要是为了减少耦合度
一、导入 Spring5 相关 jar 包
1、官网下
2、创建lib文件夹,加入jar包
3、导入jar包
勾选后ok即可
二、使用IOC(简单案例)
1、创建一个类
public class User {
public void add() {
System.out.println("add......");
}
}
2、xml文件中配置(新建xml文件)
3、在配置文件配置创建的对象
<!--配置 User 对象创建-->
<bean id="user" class="com.atguigu.spring5.User"></bean>
4、进行测试代码编写
ApplicationContext(推荐使用)可以换成BeanFactory,前者是后者的子接口
ApplicationContext在项目启动时就会对xml文件中bean进行创建对象
BeanFactory在调用的时候才会对xml文件中bean创建对象
public class TestSpring5 {
@Test
public void test(){
ApplicationContext context =
new ClassPathXmlApplicationContext("bean1.xml");
User user = context.getBean("user", User.class);
user.add();
}
}
结果
总结
i’m fine