今天,又看了下上面这个例子里面的starter那个例子,发现: 
它使用了Spring的自动装配,以下两段代码效果相同: 
java代码: 
<beans default-autowire="autodetect"> 
        <bean id="personManager" class="com.acme.PersonManager"/> 
</beans>
java代码:
<beans> 
        <bean id="personManager" class="com.acme.PersonManager"/> 
        <bean id="listPeople" class="com.acme.ListPeople"> 
                <property name="personManager" > 
                        <ref local="personManager" /> 
                </property> 
        </bean> 
        <bean id="createPserson" class="com.acme.CreatePerson"> 
                <property name="personManager"> 
                        <ref local="personManager" /> 
                </property> 
        </bean> 
</beans>
如果这样使用的话,如果在xwork里面配制好action的class,然后连这个class的bean都不用在spring里面声明了,其依赖也通过名字匹配自动装配了。 
真简单啊,想知道spring的autowire有没有性能损耗,如果每次装配都反射会不会性能很差?