Solon v2.7.5

@Controller 与 @Remoting 的区别

</> markdown

这两组件最终都会把函数转为 Action 并注册到路由器执行。主要区别有:

@Controller@Remoting说明
作为Web开发的控制器作为Rpc开发的控制器(或服务端)
/一般会做为某接口的远程实现
/一般用 @NamiClient 做它的客户端使用假装 Solon 和 Nami 是情侣关系
函数需要 @Mapping函数不要需要 @Mapping (但也可以加)
/函数不可同名(切记)
输出普通Json输出带@type的Json(或指定序列化格式)两者都可指定序列化格式