1:创建一个 java project-------lib
2:导包:
spring-beans-4.3.2.RELEASE.jar
spring-context-4.3.2.RELEASE.jar
spring-core-4.3.2.RELEASE.jar
spring-expression-4.3.2.RELEASE.jar
—build path


再导入一个包:

3:配置文件:常规位置src ----new file -----applicationContext.xml

applicationContext.xml文档
<?xml version="1.0" encoding="UTF-8"?>
<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">
<bean id="..." class="...">
<!-- collaborators and configuration for this bean go here -->
</bean>
<bean id="..." class="...">
<!-- collaborators and configuration for this bean go here -->
</bean>
<!-- more bean definitions go here -->
</bean>
4:创建一个类
UserService.class
package com.aaa.ioc;
public class UserService {
public void saveUser(){
System.out.println("保存用户成功");
}
}
编辑配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<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">
<!--通过bean标签,可以新建对象-->
<bean id="userService" class="com.aaa.ioc.UserService"></bean>
</beans>
测试类TestIoc.java
public class TestIoc {
/**
* @param args
*/
public static void main(String[] args) {
//新建一个Spring对象
ApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");
//Spring新建一个UserService对象
UserService us = (UserService)context.getBean("userService");
us.saveUser();
}
}
5:运行:
①
public static void main(String[] args) {
//新建一个Spring对象
ApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");
//Spring新建一个UserService对象
UserService us = (UserService)context.getBean("userService");
us.saveUser();
}
②@test方法
@Test
public void testIoc(){
//新建一个Spring对象
ApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");
//Spring新建一个UserService对象
UserService us = (UserService)context.getBean("userService");
us.saveUser();
}
运行结果:

本文详细介绍了如何在Java项目中配置Spring框架的IOC容器,包括创建项目、导入依赖包、配置applicationContext.xml文件、定义bean以及创建UserService类进行测试。通过具体步骤和代码示例,展示了IOC容器的基本配置和运行。
1817

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



