[問題] 請問Spring 的javaConfig
我有一個spring.xml 如下
<beans xmlns=......">
<bean id="OutputHelper" class="com.mkyong.output.OutputHelper">
<property name="outputGenerator" ref="CsvOutputGenerator" />
</bean>
<bean id="CsvOutputGenerator" class="com.mkyong.output.impl.CsvOutputGenerator" />
<bean id="JsonOutputGenerator" class="com.mkyong.output.impl.JsonOutputGenerator" />
</beans>
想要改為javaConfig
如下
@Configuration
public class AppConfig {
@Bean(name="csvOutputGenerator")
public CsvOutputGenerator csvOutputGenerator() {
return new CsvOutputGenerator();
}
@Bean(name="jsonOutputGenerator")
public JsonOutputGenetator jsonOutputGenerator() {
return new JsonOutputGenetator();
}
@Bean(name="outputHelper")
public OutputHelper outputHelper() {
return new OutputHelper();
}
}
OutputHelper.java 如下
public class OutputHelper
{
IOutputGenerator outputGenerator;
public void setOutputGenerator(IOutputGenerator outputGenerator){
this.outputGenerator = outputGenerator;
}
}
但是 <property name="outputGenerator" ref="CsvOutputGenerator" />
不知道要怎麼改?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.130.152.137
※ 文章網址: https://www.ptt.cc/bbs/java/M.1431930159.A.9C8.html
→
05/18 22:29, , 1F
05/18 22:29, 1F
→
05/18 22:31, , 2F
05/18 22:31, 2F
→
05/18 22:32, , 3F
05/18 22:32, 3F
→
05/18 22:32, , 4F
05/18 22:32, 4F
→
05/18 22:33, , 5F
05/18 22:33, 5F
→
05/18 22:33, , 6F
05/18 22:33, 6F
→
05/18 22:34, , 7F
05/18 22:34, 7F
推
05/19 00:04, , 8F
05/19 00:04, 8F
→
05/19 00:05, , 9F
05/19 00:05, 9F
→
05/19 13:48, , 10F
05/19 13:48, 10F
→
05/19 13:49, , 11F
05/19 13:49, 11F
※ 編輯: pttnews (101.13.2.228), 09/11/2015 16:53:02
java 近期熱門文章
PTT數位生活區 即時熱門文章