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

Spring的配置

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

Spring的配置

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

Friend接口:

View Code
package spring;

public interface Friend {
    public String sayHello(String s);

}

People类:

View Code
package spring;

public class People implements Friend {
    public String sayHello(String s){
        return "你好,"+s+",欢迎进入spring的学习!";
    }

}

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

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:

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:

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的配置

相关文章:

  • 2021-12-17
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
  • 2021-06-01
猜你喜欢
  • 2022-02-22
  • 2021-07-10
  • 2022-12-23
  • 2021-04-27
  • 2021-07-12
  • 2021-06-06
相关资源
相似解决方案