java – handleRequestInternal和handleRequest之间的区别

我刚刚开始使用spring,我发现在某个地方我们在控制器中使用handlerequest()方法,而在某处我们正在使用handlerequestinternal()方法.

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

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

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

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

请帮我理解这个.

最佳答案
handleRequest和handleRequestInternal都是旧的Spring 2.0控制器框架使用的.

当您扩展其中一个预先提供的基本支持类(例如AbstractController,SimpleFormController等)时,会使用handleRequestInternal.它们使用模板设计模式,并在该方法中提供业务逻辑.

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

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

转载注明原文:java – handleRequestInternal和handleRequest之间的区别 - 代码日志