<components> <component name="component00000A" class="xxx.Bean00000AImpl" autoBinding="none"> <property name="bean00000B">component00000B</property> </component> <component name="component00000B" class="xxx.Bean00000BImpl" autoBinding="none"/> <component name="component00001A" class="xxx.Bean00001AImpl" autoBinding="none"> <property name="bean00001B">component00001B</property> </component> <component name="component00001B" class="xxx.Bean00001BImpl" autoBinding="none"/> :
public interface Bean00000A { } public interface Bean00000B { } public class Bean00000AImpl implements Bean00000A { private Bean00000B bean00000B; public void setBean00000B(Bean00000B bean00000B) { this.bean00000B = bean00000B; } } public class Bean00000BImpl implements Bean00000B { }