理解flow Spring Hibernate示例

理解flow Spring Hibernate示例,hibernate,spring,spring-mvc,hibernate-mapping,Hibernate,Spring,Spring Mvc,Hibernate Mapping,我正在参考Spring、Spring MVC和Hibernate构建一个小型应用程序 定义了两种方法: ->UserDAOImpl类上的saveUser、listUser 另外,UserController上有两个方法(add、list) 我的问题是:应用程序如何知道将调用哪个方法?要调用的方法是按约定选择的 示例中的表单操作是add.htm。这映射到add()方法。,因为MultiActionController默认使用。控制器映射到/user/*.htm,表单发布到/user/add.ht

我正在参考Spring、Spring MVC和Hibernate构建一个小型应用程序

定义了两种方法: ->UserDAOImpl类上的saveUser、listUser

另外,UserController上有两个方法(add、list)


我的问题是:应用程序如何知道将调用哪个方法?

要调用的方法是按约定选择的


示例中的表单操作是
add.htm
。这映射到
add()
方法。

,因为MultiActionController默认使用。控制器映射到
/user/*.htm
,表单发布到/user/add.htm。因此,将调用控制器,方法名解析器将调用add方法,因为路径以
add.htm
结尾

如果您计划在新项目中使用SpringMVC,我建议您阅读Spring参考文档,因为MultiActionController不再是在单个控制器中拥有多个操作的首选方式