首页 > 代码库 > 分分钟教会大家第一个Spring入门案例

分分钟教会大家第一个Spring入门案例

  1.下载Spring jar包,并添加到项目中。

    官网地址http:springsource.org 

  技术分享

2.在项目中新建一个类

    

package cn.test;public class HelloSpring {// 定义属性,该属性的值将通过Spring框架进行设置private String result;/** * 定义一个打印的方法用于输出result的值 */public void print() {System.out.println("Hello" + getResult() + "!"); }public HelloSpring() {super();// TODO Auto-generated constructor stub}public String getResult() {return result;}public void setResult(String result) {this.result = result;}}

 

 3.编写Spring配置文件,在src目录下创建applicationContext.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元素声明要Srping创建的实例,该实例的类型通过class属性指定,通过id属性为该实例指定一个名称 -->    <bean id="hellpSpring" class="cn.test.HelloSpring">        <!-- property元素用来实例的属性赋值此处实际是调用setResult方法实现赋值操作 -->        <property name="result">            <value>Heyongjun</value>        </property>   </bean></beans>

 

4.书写测试类

 

 package cn.test; import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test {  public static void main(String[] args) {  //通过ClassPathXmlApplicationcontext实例化Spring的上下文  ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");  //通过Applicationcontext中的getBean()方法,根据id来获取Bean实例 HelloSpring hs= (HelloSpring)context.getBean("hellpSpring"); hs.print();  }}

 

分分钟教会大家第一个Spring入门案例