上篇文章写了按照和根据json生成实例
这次使用插件生成entity_factory.dart来解决网络请求泛型问题
第一步查看默认配置,model suffix和scan suffix file name保持一致

按下command ' 后会扫描项目下每个文件首个class,如果包含entity会统计下来然后生成entity_factory


得到entity_factory这个类后,就就可以通过泛型来获取entity实例,以此来解决泛型问题,如下,直接传入泛型就可以返回对应的实例(注意,由于list获取不到list的item的泛型,所以不可以传入list<A>这样的泛型)

网友评论