标签:before pat ide xsd int port double ogg 成员
①创建Java工程
②添加Spring包到CLASSPATH中,主要的jar包包括
commons-logging-1.1.3.jar (Spring的jar依赖该包)
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.RELEASE.jar
spring-core-4.0.0.RELEASE.jar
spring-expression-4.0.0.RELEASE.jar
③创建bean类Book(eclipse中ctrl+o查看类的成员)
package com.dcx.spring.bean; public class Book { private Integer id; private String name; private String author; private double price; public Book() { super(); } public Book(Integer id, String name, String author, double price) { super(); this.id = id; this.name = name; this.author = author; this.price = price; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } @Override public String toString() { return "Book [id=" + id + ", name=" + name + ", author=" + author + ", price=" + price + "]"; } }
④为Book创建Spring的bean配置文件,该文件放置在项目的src文件夹下,项目结构如下
beans.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 id="book" class="com.dcx.spring.bean.Book"> <property name="id" value="1" /> <property name="name" value="活着" /> <property name="author" value="余华" /> <property name="price" value="15.8" /> </bean> </beans>
⑤建立测试类
package junit.test; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.dcx.spring.bean.Book; public class TestIOC { private ApplicationContext ioc; @Before public void setUp(){ //通过加载XML文件来创建ioc容器 ioc = new ClassPathXmlApplicationContext("beans.xml"); } @After public void tearDown(){
//关闭ioc AbstractApplicationContext acc = (AbstractApplicationContext)ioc; acc.close(); } @Test public void test01() { //获取bean对象 Book book = (Book)ioc.getBean("book"); System.out.println(book); } }
⑥查看测试结果,成功获取bean对象
标签:before pat ide xsd int port double ogg 成员
原文地址:http://www.cnblogs.com/dingcx/p/7859483.html