cap老师你好,请问product控制器里定义的结构体中的productService,为什么类型要用IProductService这个接口类型呢?
来源:5-11 商品管理功能Controller&View开发 (上)
蛋蛋不会跳
2020-04-19
cap老师你好,请问product控制器里定义的结构体中的productService,为什么类型要用IProductService这个接口类型呢?如果改成ProdcutService这个接口的实现,启动时可以正常启动,但是访问这个controller就会报错,说这个productService是nil,这是iris框架的原因吗?
写回答
1回答
-
这里定义成接口类型 1.可以限制必须实现的接口;2.可以通过类型进行实例化绑定;
012020-04-20
相似问题