package com.springinaction.springidol;
public class CriticiamEngineImpl implements CriticismEngine {
public CriticismEngine() { }
public String getCriticism() {
int i = (int) (Math.random() * criticismPool.length);
return criticismPool[i];
}
// injected
private String[] criticismPool;
public void setCriticismPool(String[] criticismPool) {
this.criticismPool = criticismPool;
}
}
<bean id="criticismEngine"
class="com.springination.springidol.CriticismEngineImpl" >
<property name="criticisms" >
<list>
<value>Worst performance ever!</value>
<value>I laughed, I cried, then I realized I was at the wrong show.</value>
<value>A must see show!</value>
</list>
</property>
</bean>