handleRequestInternal和handleRequest之间的区别

Ped*_*tic 4 java spring spring-mvc

我刚开始春天,我发现我们handlerequest()在控制器中使用handlerequestinternal()方法的地方,我们正在使用方法.

我试过谷歌这个,但没有找到任何具体的观点.

任何人都可以解释这两个函数之间的区别以及我们何时应该实现它们的每一个?

据我所知spring框架将默认调用handlerequest()函数,因此我们可以将自己的服务层放在那里.

我肯定handlerequestinternal()必须提供一些额外的功能,但不确定.

请帮我理解这个.

ska*_*man 8

这两个handleRequesthandleRequestInternal由老泉2.0控制器框架中使用.

handleRequestInternal当你延伸的预供给的基础支持类(例如之一用于AbstractController,SimpleFormController等).它们使用模板设计模式,并在该方法中提供业务逻辑.

handleRequestController接口本身指定的方法.如果直接实现该接口,而不是扩展上述基类之一,则需要handleRequest直接实现.

两者都已过时,并未在为Spring 2.5及更高版本编写的控制器中使用.

  • 那么在 spring 4.1 中应该使用什么来代替呢? (2认同)