Spring项目搭建
下面搭建一个spring项目,让大家更加深入的了解spring中IOC的使用
-
1 打开eclipse,新建web项目
-
2 引入所需要的jar包
- 3 创建spring的核心配置文件,并注入bean
该核心文件推荐放到src根目录下,名字可以随便取
<?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">
</beans>
---以上为基本spring项目搭建,接下来的操作为实现IOC的操作---
- 4 新建User类,并将User类注册到applicationContext中
//此为新建User类
package com.hobbes.ioc;
public class User {
public void userFunction(){
System.out.println("userFunction方法执行成功!");
}
}
//将下面一段注册User类的bean写入applicationContext.xml的<beans>标签中
<bean id="user" class="com.hobbes.User"></bean>
- 5 创建IOC测试类
package com.hobbes.ioc;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestIOC {
@Test
public void testUser(){
//加载spring核心配置文件,根据注册bean创建对象
ApplicationContext context =
new ClassPathXmlApplicationContext("applicationContext.xml");
//得到配置创建的对象
User user = (User)context.getBean("user");
System.out.println(user);
user.userFunction();
}
}
总结
通过以上几步,就可以完成最简单的IOC操作。
总结下来,实现IOC的步骤就是:
- 1 创建需要被注册/创建的类
- 2 在spring核心配置文件applicationContext.xml文件中进行bean的注册
- 3 在调用类中加载核心配置文件,接收创建的类完成依赖注入操作
注意点
- 1 spring的核心配置文件可以放在项目的任何目录下,但最好是放在src根目录下,方便加载
- 2 核心配置文件的名字可以随便取(但最好按照一定的命名规范)