一、创建环境
首先,创建一个Spring Project
选择Spring,根据图中步骤运行,最后点击Create,选择 spring项目 所需要的jar包
选择你的jar包,然后点击next
常用jar包
输入项目名,选择项目路径,点击Finish
生成的目录结构,在src文件夹中新建cn.test.ioc包
二、代码书写
在cn.test.ioc包中建立UserDao接口,和其实现类UserDaoImpl以及TestClass测试类
接口 UserDao.java
package cn.test.ioc;
public interface UserDao {
public void say();
}
实现类 UserDaoImpl.java
package cn.test.ioc;
public class UserDaoImpl implements UserDao{
@Override
public void say(){
System.out.println("HelloWorld!");
}
}
xml配置文件 spring-config.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="userDao" class="cn.test.ioc.UserDaoImpl"></bean>
</beans>
测试类 TestClass
package cn.test.ioc;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestClass {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-config.xml");
UserDao userDao = (UserDao)applicationContext.getBean("userDao");
userDao.say();
}
}
三、运行结果
Hello,world成功输出
补充
: jdk8与spring3版本可能存在不兼容情况,最好使用新版本spring