<bean id="placeholderConfig"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/jdbc.properties</value>
<value>/WEB-INF/socketServerConfig.properties</value>
</list>
</property>
</bean >
<bean id="powerService" class="com.dicpsi.pssts.service.impl.PowerServiceImpl" singleton= "false">
<property name="psstsService" >
<ref bean="psstsService"/>
</property>
<constructor-arg>
<value>${powerServerConfig.host}</value>
</constructor-arg>
<constructor-arg>
<value>${powerServerConfig.port}</value>
怎么通过带参数的构造方法实例化Bean
最新推荐文章于 2024-07-19 19:03:03 发布
本文介绍如何通过在Spring配置中定义带有参数的构造方法来实例化Bean,如`PowerServiceImpl`。利用`PropertyPlaceholderConfigurer`加载配置文件`jdbc.properties`和`socketServerConfig.properties`,并将配置值注入到Bean的构造参数中,例如`${powerServerConfig.host}`、`${powerServerConfig.port}`和`${powerServerConfig.socketTimeout}`。
摘要由CSDN通过智能技术生成