文章内容
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 是家禽这种关系。
评论列表