http://hi.baidu.com/menglinxi_a/blog/item/7a5214b1eda08f5108230222.html
最近在工作上用上了Command模式,但在Spring上使用Command模式由于不能在代码中直接使用new,否则就不能使用其他配置在Spring中的DAO,所以需要把Command配置到Spring中。以下是一个
<?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.0.xsd">
<!-- Construct List -->
<bean id="nameList" class="java.util.ArrayList">
<constructor-arg>
<list>
<value>liuyu</value>
</list>
</constructor-arg>
</bean>
<!-- Construct Map -->
<bean id="nameMap" class="java.util.HashMap">
<constructor-arg>
<map>
<entry key="liuyu" value-ref="nameList" />
</map>
</constructor-arg>
</bean>
<!-- Inject List and Map -->
<bean id="myDemo" class="spring.inject.demo.MyDemo">
<property name="nameList">
<ref local="nameList" />
</property>
<property name="nameMap">
<ref local="nameMap" />
</property>
</bean>
</beans>
public class MyDemo {
private List<String> nameList = null;
private Map<String, List<String>> nameMap = null;
public List<String> getNameList() {
return nameList;
}
public void setNameList(List<String> nameList) {
this.nameList = nameList;
}
public Map<String, List<String>> getNameMap() {
return nameMap;
}
public void setNameMap(Map<String, List<String>> nameMap) {
this.nameMap = nameMap;
}
}
分享到:
相关推荐
SpringBoot yml配置文件注入List和Map 首先要在配置文件中配置List和Map信息: List需要注意: – 首页 这里有一个空格 同样Map这里也需要注意: 5: 首页 这里也有一个空格 myprops: showpagemaps: 5: 首页 6: 主...
首先,看到代码中有直接注入一个List和一个Map的。示例代码如下: @Autowired private List<DemoService> demoServices; @Autowired private Map<String> demoServiceMap; 以上是两处代码示例化之后的demo。当
背景String类型配置注入List类型配置注入Map类型配置注入Object类型配置注入结语 背景 在开发过程中,绝大多数场景都是要使用一些配置项的。至于配置项如何注入到应用程序中,一直没有过多的关注过。今天抽了点时间...
实例主要讲述了,Spring的Xml(list,set,map)怎样进行注入值
背景使用 XML 的方式进行 Spring 配置,对于内部元素为 String 的 List 和 Map 属性的注入一般为如下方式:读书给人以快乐、给人以光彩、
实现了XML注入Bean,为bean注入bean,构造注入,Map,List,Set,Property 注入
Spring容器IOC和di的整个启动过程: 38 3.8 spring中的继承 38 拓展spring为类中的属性赋值: 40 小结: 47 面向接口编程: 47 4 面向切面编程 52 4.1 代理模式 52 代理模式拓展: 52 4.1.1 JDK动态代理 58 JDK动态...
6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...
模仿Spring实现一种基于xml配置文件的依赖注入机制。文件中将实现3中注入,一是单值注入,包括int,float,double,char等,也...二是Java容器注入,包括List,Set,Map三种容器的注入,最后一种是java bean对象注入。
105、spring工作机制及为什么要用? 24 106、HttpSession session = request.getSession() 24 107、getParameter与 getAttribute的区别? 24 108、以下哪一个不是赋值符号? 25 109、以下哪个不是Collection的子接口?...
spring构造参数,set方法,类对象属性的注入,还有数组,list,map,properties对象的依赖注入。
查询出列表,也就是返回list, 在我们这个例子中也就是 List<User> , 这种方式返回数据,需要在User.xml 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 所对应的应该是我们自己配置的 ...
<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" xmlns:c=...
(1)setter方法注入:(2)调用带参的构造方式注入:(3)p名称空间注入:(4)spel表达式注入:复杂类型注入(1)List是一种按照序号标识的集合(2)Set与List相似但是元素不允许重复(3)Map则是一种自定的键值对...
该xml文件不仅仅是Spring框架初次使用时的主配置文件,而且该文件里面包含了java.util里面的List,Set,Map,Properties等的命名空间,支持在配置文件中定义外部的集合,便于参数注入的复用性
装配bean——集合类型注入值: 本文介绍数组、list集合、set集合、map集合、properties的注值 博客原文地址:http://blog.csdn.net/tingzhiyi/article/details/52104203
public List<Map, Object>> search(String sql, Map, Object> params) throws DaoAccessException { try { logger.debug(sql); return namedParameterJdbcTemplate.queryForList(sql, params); } catch ...
自学Java必备!我们为您推荐的高效Java学习路线 尊敬的用户,恭喜您着手学习Java编程语言...学习常用的JavaWeb框架,如Spring和Spring MVC,了解依赖注入和控制反转等概念。 学习Java持久化框架,如Hibernate和MyBati
bean,基本类型,map,list等 * 4.注入方式 byname,bytype,default * 5.annotation(autowired,resource,@Qualifier) * 6.bean的生命周期 init-method,destroy-method,initiableBean, DisposableBean,lasyinit,...