【发布时间】:2013-11-04 00:41:37
【问题描述】:
目前我正在为 bean 使用基于 Spring 2.5 XML 的配置。现在我想将它升级到 Spring 3.x。我想知道升级到 3.x 后我的旧 XML 配置是否可以工作。如果可行,那么我可以为当前项目中的新工作编写基于注释的配置吗?
XML 配置示例:
<bean id="addTestimonialController" class="com.eam.web.testimonial.AddTestimonialController" singleton="true">
<property name="branchManager" ref="branchMan"/>
<property name="userManager" ref="userMan"/>
<property name="itemManager" ref="itemMan"/>
<property name="vendorManager" ref="vendorMan"/>
<property name="categoryManager" ref="categoryMan"/>
<property name="lineupManager" ref="lineupMan"/>
<property name="testimonialManager" ref="testimonialMan"/>
<property name="categoryMenuManager" ref="categoryMenuMan"/>
<property name="setManager" ref="setMan"/>
<property name="configurationManager" ref="configMan"/>
<property name="cartManager" ref="cartMan"/>
<property name="employeeManager" ref="employeeMan"/>
<property name="employeeBranchManager" ref="employeeBranchMan"/>
<property name="orderItemManager" ref="orderItemMan"/>
<property name="orderFaxManager" ref="orderFaxMan"/>
<property name="sessionForm" value="true"/>
<property name="commandName" value="addTestimonialBean"/>
<property name="branchesVendorManager" ref="branchesVendorMan" />
<property name="commandClass" value="com.eam.bus.testimonial.TestimonialBean"/>
<property name="validator" ref="addTestimonialValidator"/>
<property name="formView" value="addtestimonial"/>
<property name="successView" value="listtestimonials.html"/>
</bean>
请帮助我。如果有人在一个配置文件中解释了这两种配置的类似链接,也请告诉我。
感谢您的帮助。
【问题讨论】:
-
只需阅读最新 Spring 配置中有关 IoC 的章节即可。
-
是的,您可以使用 XML、注释或混合使用。
标签: java xml spring spring-mvc annotations