文章内容

2023/2/20 10:21:40,作 者: 黄兵

编程中经常用的handler与processor有什么区别?

简单看了几个流行的框架 handler 常见于类名,progress 常见于方法名。

而且更多是 XXHandler 类里面会调用 progressAfter progressBefore 之类的方法 Processor 起这样名字的很少见。

估计 handler 是大词,表达的比 Processor 更多,况且 progressor 还不好拼写,多拼这几个字得浪费多少电举个例子:

package org.springframework.web.servlet.mvc.method.annotation
public abstract class AbstractMessageConverterMethodProcessor extends AbstractMessageConverterMethodArgumentResolver
		implements HandlerMethodReturnValueHandler {

你发现一个 processor 实现了一个hander接口。

所以就可以理解,handler和processor 不是猪 和狗 的关系。

而是 handler 是动物,processor 是家禽这种关系。


参考资料:知乎 - 编程中经常用的handler与processor有什么区别?

分享到:

发表评论

评论列表