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);
}
分享到:
相关推荐
<constructor-arg index="0" ref="imageEngine"/> <constructor-arg type="int" index="1" value="180"/> <constructor-arg type="int" index="2" value="100000"/> <!--注释此处--> <!-- ...
boa-constructor-0.6.1.bin.setup
boa-constructor-0.6.1.src.win32.exe
标题中的"PyPI 官网下载 | constructor-io-0.0.6.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`constructor-io`,版本为0.0.6,且文件格式为tar.gz。PyPI是Python开发者发布自己编写的...
boa-constructor-0.6.1.bin.setup 这是WINDOWS安装版本。也是最新的。不容易找啊。 这是第一个包
<constructor-arg type="java.lang.String" value="XXX"/> ``` - **通过索引指定参数** 也可以通过索引来指定构造函数参数的顺序: ```xml <constructor-arg index="0" value="258"/> <constructor-...
<constructor-arg name="client" ref="elasticsearchClient" /> <constructor-arg> <bean class="org.elasticsearch.common.settings.ImmutableSettings" factory-method="settings"> <constructor-arg> ...
<constructor-arg> <value>localhost:7000 <value>localhost:7001 <!-- 添加其他节点... --> </constructor-arg> ``` 最后,我们讨论**哨兵(Sentinel)配置**。哨兵系统用于监控、故障检测和自动故障...
boa-constructor-0.4.4.win32 for python2.3.X wxpython 2.5.4.1
"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”表明这是一个关于JavaScript中原型式面向对象编程(Prototype-based Object-Oriented Programming)的实验或练习,特别是涉及构造...
<constructor-arg value="奔驰"></constructor-arg> <constructor-arg type="java.lang.String"> 土豪金 </constructor-arg> <constructor-arg value="高级轿车"></constructor-arg> 张三"> ...
<constructor-arg index="0"> </constructor-arg> <constructor-arg index="1"> <value>param2 </constructor-arg> ``` 3. 接口注入:虽然不常见,但可以通过实现ApplicationContextAware接口来获取...
在JavaScript编程中,"setter-on-constructor-prototype.rar_The Next"这个主题涉及到对象属性的访问和修改,尤其是关于构造函数原型链上的setter方法。在描述中提到的"Get the name of the next property of Result...
<constructor-arg name="host" value="192.168.152.180"></constructor-arg> <constructor-arg name="port" value="6379"></constructor-arg> ``` 这些配置文件演示了如何初始化Jedis连接池,并将其交给Spring...
<constructor-arg><ref bean="helloService"/></constructor-arg> ``` 对应的类`ConstructorHelloAction`中,我们需要创建一个带参数的构造函数来接受注入的对象: ```java private HelloServiceImpl ...
在Spring配置文件中,可以通过`<bean>`标签的`constructor-arg`子标签来指定构造函数参数,Spring会根据这些参数调用相应的构造函数来创建Bean实例。例如: ```xml <constructor-arg value="param1"/> ...
<constructor-arg ref="calculatorHandler" /> </constructor-arg> <constructor-arg> <constructor-arg ref="calculatorProcessor" /> </constructor-arg> <constructor-arg value="9090" /> ...
<constructor-arg value="your-access-key-secret"/> <constructor-arg> <value>http://oss-cn-hangzhou.aliyuncs.com</value> </constructor-arg> ``` 4. 配置Bean的使用,例如在业务逻辑中获取OSS连接: ...