`

Replace constructor-arg by annotation

 
阅读更多
replace constructor-arg by annotation

在applicationContext.xml中

<!-- 设置本地 Jdbc 对象抽取器 -->
<bean id="oracleLobHandler" 			class="org.springframework.jdbc.support.lob.OracleLobHandler" 
			lazy-init="true">
	   <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor"/>
</bean>

<bean id="lobHelper" class="com.dragon.common.database.db.LobHelper" scope="prototype">
	   <constructor-arg index="0" ref="oracleLobHandler"></constructor-arg>
	</bean>

在注解中应该如下使用
@Repository("lobHelper")
public class LobHelper extends AbstractLobCreatingPreparedStatementCallback

@Autowired
public LobHelper(@Qualifier("oracleLobHandler") LobHandler handler) {
   super(handler);
}

分享到:
评论
1 楼 di1984HIT 2014-04-24  
不错。!!!

相关推荐

    jcaptcha-all-1.0-RC6.jar 和 解决步骤 包

    &lt;constructor-arg index="0" ref="imageEngine"/&gt; &lt;constructor-arg type="int" index="1" value="180"/&gt; &lt;constructor-arg type="int" index="2" value="100000"/&gt; &lt;!--注释此处--&gt; &lt;!-- ...

    boa-constructor-0.6.1.bin

    boa-constructor-0.6.1.bin.setup

    boa-constructor-0.6.1.src.win32

    boa-constructor-0.6.1.src.win32.exe

    PyPI 官网下载 | constructor-io-0.0.6.tar.gz

    标题中的"PyPI 官网下载 | constructor-io-0.0.6.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`constructor-io`,版本为0.0.6,且文件格式为tar.gz。PyPI是Python开发者发布自己编写的...

    spring mvc 集成elasticSearch 5.5.0版本

    &lt;constructor-arg name="client" ref="elasticsearchClient" /&gt; &lt;constructor-arg&gt; &lt;bean class="org.elasticsearch.common.settings.ImmutableSettings" factory-method="settings"&gt; &lt;constructor-arg&gt; ...

    boa-constructor-0.6.1.bin.setup

    boa-constructor-0.6.1.bin.setup 这是WINDOWS安装版本。也是最新的。不容易找啊。 这是第一个包

    spring集成redis单节点、集群、哨兵配置

    &lt;constructor-arg&gt; &lt;value&gt;localhost:7000 &lt;value&gt;localhost:7001 &lt;!-- 添加其他节点... --&gt; &lt;/constructor-arg&gt; ``` 最后,我们讨论**哨兵(Sentinel)配置**。哨兵系统用于监控、故障检测和自动故障...

    boa-constructor-0.4.4.win32

    boa-constructor-0.4.4.win32 for python2.3.X wxpython 2.5.4.1

    boa-constructor-0.6.1. for python2.5

    "boa-constructor-0.6.1 for Python2.5" 是一个专为Python 2.5版本设计的集成开发环境(IDE),主要用于图形化构建应用程序的用户界面(UI)。Boa Constructor是一款开源软件,它提供了对Python程序员来说非常友好的...

    prototypal-oo-js-object-oriented-constructor-functions-lab-onlin

    标题中的“prototypal-oo-js-object-oriented-constructor-functions-lab-onlin”表明这是一个关于JavaScript中原型式面向对象编程(Prototype-based Object-Oriented Programming)的实验或练习,特别是涉及构造...

    Spring依赖注入的两种方式(根据实例详解)

    &lt;constructor-arg value="奔驰"&gt;&lt;/constructor-arg&gt; &lt;constructor-arg type="java.lang.String"&gt; 土豪金 &lt;/constructor-arg&gt; &lt;constructor-arg value="高级轿车"&gt;&lt;/constructor-arg&gt; 张三"&gt; ...

    SSH配置及基础教程

    &lt;constructor-arg index="0"&gt; &lt;/constructor-arg&gt; &lt;constructor-arg index="1"&gt; &lt;value&gt;param2 &lt;/constructor-arg&gt; ``` 3. 接口注入:虽然不常见,但可以通过实现ApplicationContextAware接口来获取...

    setter-on-constructor-prototype.rar_The Next

    在JavaScript编程中,"setter-on-constructor-prototype.rar_The Next"这个主题涉及到对象属性的访问和修改,尤其是关于构造函数原型链上的setter方法。在描述中提到的"Get the name of the next property of Result...

    ssm整合redis1

    &lt;constructor-arg name="host" value="192.168.152.180"&gt;&lt;/constructor-arg&gt; &lt;constructor-arg name="port" value="6379"&gt;&lt;/constructor-arg&gt; ``` 这些配置文件演示了如何初始化Jedis连接池,并将其交给Spring...

    Springjava.pdf

    &lt;constructor-arg&gt;&lt;ref bean="helloService"/&gt;&lt;/constructor-arg&gt; ``` 对应的类`ConstructorHelloAction`中,我们需要创建一个带参数的构造函数来接受注入的对象: ```java private HelloServiceImpl ...

    Spring项目bean实例化代码

    在Spring配置文件中,可以通过`&lt;bean&gt;`标签的`constructor-arg`子标签来指定构造函数参数,Spring会根据这些参数调用相应的构造函数来创建Bean实例。例如: ```xml &lt;constructor-arg value="param1"/&gt; ...

    spring与thrift集成

    &lt;constructor-arg ref="calculatorHandler" /&gt; &lt;/constructor-arg&gt; &lt;constructor-arg&gt; &lt;constructor-arg ref="calculatorProcessor" /&gt; &lt;/constructor-arg&gt; &lt;constructor-arg value="9090" /&gt; ...

    apache common pool2 实例

    &lt;constructor-arg value="your-access-key-secret"/&gt; &lt;constructor-arg&gt; &lt;value&gt;http://oss-cn-hangzhou.aliyuncs.com&lt;/value&gt; &lt;/constructor-arg&gt; ``` 4. 配置Bean的使用,例如在业务逻辑中获取OSS连接: ...

    <Reslet1>:Reslet+Spring,配置简单web访问

    &lt;/constructor-arg&gt; &lt;constructor-arg&gt; &lt;constructor-arg&gt; &lt;value&gt;http&lt;/value&gt; &lt;/constructor-arg&gt; &lt;constructor-arg&gt; &lt;value&gt;8080 &lt;/constructor-arg&gt; &lt;/constructor-arg&gt; ``` 步骤三:定义Reslet...

    spring applicationContext 配置文件

    &lt;constructor-arg type="java.lang.String"&gt; &lt;value&gt;jxg/Qr4VbxU= &lt;/constructor-arg&gt; &lt;!-- password --&gt; &lt;constructor-arg type="java.lang.String"&gt; &lt;value&gt;jxg/Qr4VbxU= &lt;/constructor-arg&gt; &lt;!--...

Global site tag (gtag.js) - Google Analytics