Spring简单属性注入

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 }
简单的JavaBean

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());
	}

}

  测试结果:

 

posted @ 2018-06-03 14:00  呦,可以呦  阅读(120)  评论(0编辑  收藏  举报