首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring其次堂课

2012-08-22 
spring第二堂课package org.spring.modelpublic class Car {private String nameprivate String colorp

spring第二堂课
package org.spring.model;

public class Car {

private String name;

private String color;

private int maxSp;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getColor() {
return color;
}

public void setColor(String color) {
this.color = color;
}

public int getMaxSp() {
return maxSp;
}

public void setMaxSp(int maxSp) {
this.maxSp = maxSp;
}

public void print(){

System.out.println("name:"+name+",color:"+color+",maxSp:"+maxSp);
}
}

package org.spring.BeanFactory;

import org.spring.model.Car;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class BeanFactoryTest {

public static void main(String[] args){

Resource resource  =new ClassPathResource("applicationContext-beans.xml");

BeanFactory factory = new XmlBeanFactory(resource);

Car car = (Car)factory.getBean("car");

car.print();
}
}

applicationContext-beans.xml中

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
   <!-- bean id="car" value="红旗CA72"/>
      <property name="color" value="黑色"/>
      <property name="maxSpeed" value="200"/>
   </bean-->
  
   <bean id="car" >
      <property name="name" value="红旗CA72"/>
      <property name="color" value="黑色经典"/>
      <property name="maxSp" value="300"/>
   </bean>  
</beans>

一个spring.jar包

热点排行