一、环境
1、 jdk1.6 以上
2、 spring核心包
3、 eclipse
二、搭建步骤
1、 新建java工程目录,将需要的jar导入到工程中。
2、 编写一个 Book 类, 用于数据的存储
注意: 给实体类一个空参的构造方法,否则启动spring会报错
public class Book {
private String isbn;
private String bookName;
private Date publishDate;
private double price;
public Book() {
super();
}
public String getIsbn() {
return isbn;
}
public void setIsbn(String isbn) {
this.isbn = isbn;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public Date getPublishDate() {
return publishDate;
}
public void setPublishDate(Date publishDate) {
this.publishDate = publishDate;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return "Book [isbn=" + isbn + ", bookName=" + bookName + ", publishDate=" + publishDate + ", price=" + price
+"]";
}
}
3、 编写spring 核心配置文件applicationContext.xml, 把实体类交给spring容器管理
<?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.neuede.springcore.Book">
</bean>
</beans>
4、 编写测试类TestBook.java
public static void main(String[] args) {
String configLocation = "config/applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(configLocation);
Book book = (Book)context.getBean("Book");
book.setBookName("Spring框架");
System.out.println(book.toString());
}
5、运行结果