Spring的配置

创建名为springTest1的WEB工程,具体的文件结构图如下所示:

Spring的配置

1,将Spring框架所需的JAR包加载到工程中(只需要基本的,这里加载的多了一些),具体如下:

Spring的配置

2,在spring包中创建Friend接口,同时创建实现该接口的People类,

Friend接口:

Spring的配置 View Code
package spring;



public interface Friend {

    public String sayHello(String s);



}

People类:

Spring的配置 View Code
package spring;



public class People implements Friend {

    public String sayHello(String s){

        return "你好,"+s+",欢迎进入spring的学习!";

    }



}

3,在web.xml中创建web监听:

Spring的配置 View Code
<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" 

    xmlns="http://java.sun.com/xml/ns/javaee" 

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

  

  <listener>

      <listener-class>

          org.springframework.web.context.ContextLoaderListener

      </listener-class>

  </listener>

</web-app>

4,创建配置文件Application.xml:

Spring的配置 View Code
<?xml version="1.0" encoding="UTF-8"?>

<beans

    xmlns="http://www.springframework.org/schema/beans"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xmlns:p="http://www.springframework.org/schema/p"

    xsi:schemaLocation="http://www.springframework.org/schema/beans 

    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

    <bean id="People" class="spring.People">

    

    </bean>



</beans>

5,创建测试类TestSpringApplicationContext:

Spring的配置 View Code
package spring;



import org.springframework.context.ApplicationContext;

import org.springframework.context.support.FileSystemXmlApplicationContext;



public class TestSpringApplicationContext {



    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        ApplicationContext context=new FileSystemXmlApplicationContext("WebRoot/WEB-INF/classes/applicationContext.xml");

        Friend friend=(Friend)context.getBean("People");

        System.out.println(friend.sayHello("Friend"));



    }



}

6,运行测试类:

Spring的配置

你可能感兴趣的:(spring)