Spring 配置方式
1.bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean。
2.静态工厂方法:直接调用某一个类的静态方法就可以返回bean的实例。
class 属性:指向静态工厂方法的全类名;
factory-method: 指向静态工厂方法的名字;
constructor-arg: 如果工厂方法需要传入参数,则使用constructor-arg配置参数。
<bean id="" class="" factory-method="">
           <constructor-arg value=""></constructor-arg>
        </bean>
3.实例工厂方法:
<!-- 配置工厂实例 -->
        <bean id="carfactory" class="" ></bean>
        <!-- 通过实例工厂方法来配置bean -->
        <bean id=""  class="" factory-bean="carfactory" factory-method="getcar">
</bean>
Spring 配置方式的更多相关文章
- Spring配置方式
		
Spring配置方式 第一阶段:xml配置 在spring 1.x时代,使用spring开发满眼都是xml配置的bean,随着项目的扩大, 我们需要把xml配置文件分放到不同的配置文件中,那时 ...
 - Dubbo配置方式详解
		
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次 ...
 - dubbo配置方式简单介绍
		
原地址:http://www.cnblogs.com/chanshuyi/p/deep_insight_dubbo_config.html 一.介绍 Dubbo 采用全Spring配置方式,透明化接入 ...
 - dubbo的几种配置方式(转)
		
昨天刚接触公司dubbo,发现公司中项目里面的spring-dubbo-privider的dubbo中<dubbo:application name=""/>和< ...
 - [转载,感觉写的非常详细]DUBBO配置方式详解
		
[转载,感觉写的非常详细]DUBBO配置方式详解 原文链接:http://www.cnblogs.com/chanshuyi/p/5144288.html DUBBO 是一个分布式服务框架,致力于提供 ...
 - spring配置属性的两种方式
		
spring配置属性有两种方式,第一种方式通过context命名空间中的property-placeholder标签 <context:property-placeholder location ...
 - Spring学习4-面向切面(AOP)之schema配置方式
		
一.通过Scheme配置实现AOP步骤(Spring AOP环境的环境与上篇博文 Spring接口方式相同) 步骤一.编写业务类: public class AspectBusiness { ...
 - spring事务之——spring配置事务的五种方式
		
Spring配置文件中关于事务配置总是由三个部分组成,分别是DataSource.TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分. DataSo ...
 - Spring注解和配置方式
		
Spring提供了一个org.springframework.beans.factory.FactoryBean工厂类接口,用户可以通过实现该接口定制实例化Bean的逻辑. 从Spring3.0开始, ...
 
随机推荐
- vim字符编码设置
			
vim 编码方式的设置 和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2.UTF-8 等流行的 Unicode 编码方式.然而不幸的是,和很多来自 Linux ...
 - sql快速生成大量数据
			
先插入一条数据 insert into table(a,b,c,d) values(1,2,3,4) 然后重复执行以下sql语句 没执行一次 数据就会倍增 insert into table(a,b, ...
 - oledb方式读取excel文件
			
进入博客园后台发现12年11月份写的草稿没发,时隔1年,把它拉出来晒晒太阳. 前言 第一次做Excel文件导入,采用了oledb,不足之处,还请各位大牛指出,谨以此文对导入Excel做个总结. 一般步 ...
 - postgresql 行转列,列转行后加入到一个整体数据
			
这里行转列的基本思想就是使用max,因为其他列下面都是NULL,所以可以Max最后就只能得到有值的这行 普通的查询: SELECT icd , case when (ROW_NUMBER() OVER ...
 - win7系统玩游戏不能全屏的解决办法
			
1.修改注册表中的显示器的参数设置 Win键+R键,打开运行窗口,输入regedit回车,这样就打开了注册表编辑器,然后,定位到以下位置: HKEY_LOCAL_MACHINE\SYSTEM\ ...
 - 取caml查询结果的前多少行
			
取查询结果的前多少行的方法?spQuery.RowLimit = 1; SPList list = SPContext.Current.Web.Lists[ListNames. ...
 - HeaderViewListAdapter cannot be cast to listAdapter问题原因及解决办法
			
[o] 在listView中添加leaderView 和footerView的时候要注意在setAdapter之前调用,不然会报如下异常: listAdapter cannot be cast to ...
 - ionic(一)  build你的第一个android apk
			
1.ionic start myApp tabs >>创建一个app 2.cd myApp >>进入myApp文件 3.ionic platform add andro ...
 - sql的临时表使用小结
			
1.创建方法: 方法一:create table TempTableName或select [字段1,字段2,...,] into TempTableName from table 方法二:creat ...
 - CSS背景属性
			
CSS背景属性 1.background-attachment 属性 scroll:默认值.背景图像会随着页面其余部分的滚动而移动. fixed:当页面的其余部分滚动时,背景图像不会移动. inher ...