导入相关jar包:http://pan.baidu.com/s/1boNcWDh
User.java
package com.dx.pojo;
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "User [username=" + username + ", password=" + password + "]";
}
}
配置文件applicationContext.xml(在src目录下)
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="user" class="com.dx.pojo.User"></bean>
</beans>
测试Test.java
package com.dx.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.dx.pojo.User;
public class Test {
public static void main(String[] args) {
ApplicationContext ct = new ClassPathXmlApplicationContext("applicationContext.xml");
ApplicationContext ct2 = new FileSystemXmlApplicationContext("E:/javawork/SpringTest/src/applicationContext.xml");
User user = (User)ct2.getBean("user");
user.setUsername("张三");
user.setPassword("123456");
System.out.println(user);
}
}
【注意】:这里读取配置文件的方式只用于开发java程序或者是测试的时候,在开发web应用程序的时配置文件是由spring来自动读取的。读取的方式在开发web应用程序的时候做介绍