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="UserDaoImpl" class="com.zhangpn.daoImpl.UserDaoImpl"> <property name="i" value="1"></property> <property name="j" value="2"></property> </bean> </beans>
UserDaoImpl.java


1 package com.zhangpn.daoImpl; 2 3 import com.zhangpn.dao.UserDao; 4 5 public class UserDaoImpl implements UserDao{ 6 private int i; 7 private int j; 8 public int getI() { 9 return i; 10 } 11 public void setI(int i) { 12 this.i = i; 13 } 14 public int getJ() { 15 return j; 16 } 17 public void setJ(int j) { 18 this.j = j; 19 } 20 21 }
Test.java
package com.zhangpn.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.zhangpn.daoImpl.UserDaoImpl;
public class Test {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
UserDaoImpl userDaoImpl = (UserDaoImpl)applicationContext.getBean("UserDaoImpl");
System.out.println(userDaoImpl.getI());
System.out.println(userDaoImpl.getJ());
}
}
测试结果: