• 使用Eclipse开发Spring入门程序
  1. 使用Eclipse创建Web应用并导入JAR包
    图片说明
  2. 创建接口TestDao
    在src目录下,创建一个dao包,并在dao包中创建接口TestDao,接口中定义一个sayHello()方法,代码如下:
    package dao;
    public interface TestDao {
     public void sayHello();
    }
  3. 创建接口TestDao的实现类TestDaoImpl
    在包dao下创建TestDao的实现类TestDaoImpl,代码如下:
    package dao;
    public class TestDaoImpl implements TestDao{
     @Override
     public void sayHello() {
         System.out.println("Hello, Study hard!");
     }
    }
  4. 创建配置文件applicationContext.xml
    在src目录下,创建Spring的配置文件applicationContext.xml,并在该文件中使用实现类TestDaoImpl创建一个id为test的Bean,代码如下:
    <?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">
     <!-- 将指定类TestDaoImpl配置给Spring,让Spring创建其实例 -->
     <bean id="test" class="dao.TestDaoImpl" />
    </beans>
  5. 创建测试类
    package test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import dao.TestDao;
    public class Test {
     public static void main(String[] args) {
         //初始化Spring容器ApplicationContext,加载配置文件
         ApplicationContext appCon = new         ClassPathXmlApplicationContext("applicationContext.xml");
         //通过容器获取test实例
         TestDao tt = (TestDao)appCon.getBean("test");//test为配置文件中的id
         tt.sayHello();
     }
    }