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-2.5.xsd"> <bean name="userDAO" class="com.bjsxt.dao.impl.UserDAOImpl">
<property name="sets">
<set>
<value></value>
<value></value>
</set>
</property>
<property name="lists">
<list>
<value></value>
<value></value>
<value></value>
</list>
</property>
<property name="maps">
<map>
<entry key="" value=""></entry>
<entry key="" value=""></entry>
<entry key="" value=""></entry>
<entry key="" value=""></entry>
</map>
</property>
</bean> <bean id="userService" class="com.bjsxt.service.UserService">
<!--
<property name="userDAO">
<ref bean="userDAO"/>
</property>
-->
<constructor-arg>
<ref bean="userDAO"/>
</constructor-arg>
</bean> </beans>

userDAOimpl

package com.bjsxt.dao.impl;

import java.util.List;
import java.util.Map;
import java.util.Set; import com.bjsxt.dao.UserDAO;
import com.bjsxt.model.User; public class UserDAOImpl implements UserDAO {
/* (non-Javadoc)
* @see com.bjsxt.dao.UserDAO#save(com.bjsxt.model.User)
*/
private Set<String> sets;
private List<String> lists;
private Map<String , String> maps; public Set<String> getSets() {
return sets;
} public void setSets(Set<String> sets) {
this.sets = sets;
} public List<String> getLists() {
return lists;
} public void setLists(List<String> lists) {
this.lists = lists;
} public Map<String, String> getMaps() {
return maps;
} public void setMaps(Map<String, String> maps) {
this.maps = maps;
} public UserDAOImpl() {
} public void save(User user) {
System.out.println("user saved!");
} @Override
public String toString() {
return "sets size:" + sets.size() + "| lists size:" + lists.size() + "| maps size:" + maps.size() ;
} }

Test

@Test
public void testAdd() throws Exception {
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
UserDAO u1 = (UserDAO)ctx.getBean("userDAO");
System.out.println(u1);
}

最新文章

  1. 细说SSO单点登录
  2. Winfrom 开发小技能
  3. SharedPreferences写入和读出数据
  4. C 构造一个 简单配置文件读取库
  5. Codeforces Round #309 (Div. 2) C. Kyoya and Colored Balls 排列组合
  6. HDU 3410 &amp;amp;&amp;amp; POJ 3776 Passing the Message 单调队列
  7. C语言中”#x“的含义
  8. PHP编码规范及建议
  9. React源码解析:ReactElement
  10. .net Core学习笔记3 编辑列表并绑定下拉列
  11. FFT\NTT总结
  12. xlsx导入成--json
  13. APP耗电量测试
  14. vim IDE配置
  15. form数据请求参数格式
  16. const限定符用法汇总
  17. with语句与__enter__,__exit__
  18. 微信小程序7 - 页面命名规范
  19. JQuery制作网页—— 第七章 jQuery中的事件与动画
  20. LinQ to SQL 及 non-LinQ方式实现Group的Performance对比

热门文章

  1. TCP 选项RST
  2. 【转】SSH穿越跳板机:一条命令跨越跳板机直接登陆远程计算机
  3. C编程中printf不加&#39;\n&#39;不输出
  4. Cookie 简单设置使用
  5. hiero.ui获取实例名的方法
  6. 创建maven工程的时候卡死的解决办法
  7. linux 管道通信
  8. (转)配置、安装Apache24免装版
  9. 协程gevent
  10. 亚马逊EC2服务器申请+NODE服务器部署+阿里云域名申请+SSL证书使用