第一个Spring程序
1.创建java项目
创建一个简单的 Java 项目,依次单击 File -> New -> Java Project,这里将项目名称设置为 spring
创建maven项目:
2.创建java类
创建Book.java类代码如下:
package user.di;
public class Book {
/*
* 注入就是di
* 注入一般分为两种
* 1 通过set方法
* 2 通过构造函数
* */
private String title;
private String author;
public Book() {
}
public Book(String title, String author) {
this.title = title;
this.author = author;
}
public void setTitle(String title) {
this.title = title;
}
public void setAuthor(String author) {
this.author = author;
}
@Override
public String toString() {
return "Book{" +
"title='" + title + '\'' +
", author='" + author + '\'' +
'}';
}
}
创建BookTest.java类代码如下:
package user.di;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class BookTest {
public static void main(String[] args) {
ClassPathXmlApplicationContext context =
new ClassPathXmlApplicationContext("book.xml");
Book book =context.getBean("book",Book.class);
System.out.println(book);
}
}
3.创建配置文件
在 src 目录下resources,创建一个 Spring 配置文件 Book.xml,内容如下。
Book.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="user.di.Book">
<property name="title" value="Java 就该这么学" />
<property name="author" value="zhangsan" />
</bean>
</beans>
4.运行程序
运行结果: