solon
solon copied to clipboard
public void jsonInit(@Inject SnackRenderFactory factory, @Inject SnackActionExecutor executor)
public void jsonInit(@Inject SnackRenderFactory factory, @Inject SnackActionExecutor executor)
如上述代码所示,factory与executor配置初始化的区别是什么?
SnackRenderFactory =》 RenderFactory ,负责构建 Render 接口实例的。。。Render 负责转换数据输出的。
SnackActionExecutor =》 ActionExecutor,是 mvc 的 action 内部的执行器。。。负责接收数据,并转换成 method 的参数
两个合起来。。。有点像 spring 里的 HttpMessageConverter
未来,也有可能会合并成一个接口
因你这个问题,我建了个讨论:《【 欢迎讨论】关于 ActionExecuteHandler 和 Render 的命名(要不要改)讨论》
https://github.com/opensolon/solon/issues/363