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
本文介绍了Spring5框架的基本使用,重点讲解了IOC(Inversion of Control)的概念和简单案例。首先,需要从官网下载并导入Spring5的相关jar包到项目中。接着,创建了一个User类,并在XML配置文件中定义了bean。通过ApplicationContext获取并测试了bean对象,展示了IOC如何减少类之间的耦合。最后,总结了IOC的主要作用和应用。
1843

被折叠的 条评论
为什么被折叠?



