我有以下课程
public ConsumerGroup(Properties props) {
consumer = kafka.consumer.Consumer.createJavaConsumerConnector(new ConsumerConfig(props));
this.topic = props.getProperty("kafka.topic");
}
在Spring xml中我有
<bean id="kafkaConsumerGroup"
class=" com.paypal.kafka.consumer.ConsumerGroup">
<constructor-arg index="0" value="pass the properties class" />
</bean>
使用PropertyPlaceholderConfigurer
仅有助于传递个人财产。
如何从属性文件初始化Properties
类并将其作为值传递给构造函数?
答案 0 :(得分:1)
使用util:properties
元素:
<util:properties id="myProperties" location="classpath:com/foo/myProps.properties"/>
有关此here的更多信息。