gpt4 book ai didi

java - 注释和 SimpleFormController

转载 作者:行者123 更新时间:2023-12-01 04:37:01 24 4
gpt4 key购买 nike

请帮助我,我在我的项目中使用了 .xml 和 simpleformcontroller 然后我添加了 <mvc:annotation-driven>和使用 @requestmapping 的 Controller ,现在带有请求映射的 Controller 工作正常,但所有使用 simpleformcontroller 的页面都不起作用?我可以修复它吗?谢谢这不起作用

<bean name="/countrylist.html" class="com.mycompany.controller.controller.CountryController"/>
<bean name="/citylist.html" class="com.mycompany.controller.controller.CityController"/>

<bean name="/addcity.html" class="com.mycompany.controller.controller.AddCityController">
<property name="commandClass" value="com.mycompany.model.domain.City"/>
<property name="formView" value="addcity"/>
<property name="successView" value="citylist.html"/>
</bean>
<bean name="/addcountry.html" class="com.mycompany.controller.controller.AddCountryController">
<property name="commandClass" value="com.mycompany.model.domain.Country"/>
<property name="formView" value="addcountry"/>
<property name="successView" value="countrylist.html"/>
</bean>

最佳答案

如果您定义了与 Controller 中定义相对应的 bean,则注释将被 xml 配置 bean 定义覆盖。

使用什么 - xml 配置注释:两种方法都有自己的优点和缺点。如果您使用xml配置,则无需重新编译 Controller ,并且所有映射引脚都可以在单个(或多个,如果您选择这样做)中使用< i>xml 配置文件。使用注释可以使您的 Controller 更具可读性。但在这种情况下,如果您对映射进行任何更改或更改映射注释的任何其他属性,则必须编译 Controller

以下是一些资源的链接,解释了注释与 XML 的优缺点:

Annotation vs XML

Why Annotations

关于java - 注释和 SimpleFormController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com