粉丝13.9万获赞73.4万

哈喽,大家好,我是技术啊小福哥,今天呢给大家分享一款我自己开发的埃及尔插件,可以说这款插件呢能为你提高百分之八十的开发效率,那这是一个什么样的插件呢?这款插件就是 vo twodpo, 这款插件目前呢已经有九点四 k 的下载量了,版本是二点五点二。 这款插件的最大的作用呢,就是帮助你去进行对象的转换,可能有些小伙伴会觉得,那我为什么不用并友太友呢?并友太友是黑盒了啊,就是说你开发时间长了以后,这里边增改对象,其实你是不知道的,代码越长啊,后续呢越难维护, 之后呢?还有像类似于说一些个 map strat 这样的工具包的方式进行去处理,是否也可以?当然也可以,只不过呢有些场景下做一些个转换,我就希望 只是生成出来代码就可以了,不想要那么多附加的东西,那这种情况下呢,我们就直接使用这个插件就可以了。好,那我们给大家演示一下,比如说像这样一个场景,通常情况下,大家如果是做的时候,你是不是就是这样 set 一个值之后悠字去啊? vo 里头, 当然你是比其他对象也有可能啊, get 一个值,这样去设置啊,一个一个设置对吧,这样呢开发效率呢就会很慢。那我们就想一种办法用这个插件,比如说我这里先复制啊,复制这个对象之后呢,在这个属相属性或者类上啊,把这个光标定位到这里之后,摁 ctrl 加 n, 选择 vo two dto, 这时候呢就会提示给你,哎,你是不是要把存在两边存在的对象设置值?还是说全部设置值?还是说把不存在的对象哎,去处理一下,还是说 not, 还是说就设置为空的值?那这里呢,我们先做第一层操作,就只设置它存在的值, okay, 那这个时候呢,就已经把所有的值帮你设置好了,你也不用去去手写代码了,可以说是非常方便和便捷,对吧?另外一种方式,就比如说我这里头,现在我已经在这个对象上都使用这种咱们的 呃,浪 book 了,浪 book 呢,我使用了 builder 这种注解,那这个时候呢,我就说你给我提供这种 builder 的创建方式就完事了, ok, 也是可以的,我们同样复制这个对象之后,定位到结尾你就不用写 nu 了,定位到结尾 之后选择 v o two d t o, 这个时候呢,默认会把这个你可以给它勾选上啊,就老母不可 builder 啊,存在的之后创建, ok, 这样呢,就把 build 模式给你创建出来了。可以说有这么一个小插件了,你的开发效率 会非常高,尤其是在这里边有十几个二十几个字段的时候,那开发效率就是更快了,刷刷刷就写完了,你可以用那个一点点的时间做一点摸鱼,对吧?也是可以的。那这一款插件呢,在这里边已经给大家提供好了对应的 文档视频还有原码,如果你感兴趣呢,在使用的过程中呢,想加一些个新的东西,你也可以尝试去扩展和提交代码。那下次发版的时候呢,我也会在这里记录上你的名字啊,这款插件就有你的名字了,而且这款插件是纯免费的啊,原码呢是完全给大家 开放的,这里头有对应的工程源码哎,就是这里你可以去提交,当然你有新的想法你也会提交,这个也可以提交之后呢,这里有对应的文档,你也可以去开发尝试。那这个呢,是小猪哥的仓库,在这个仓库里边呢,有很多的内容,如果 你感兴趣的话,也可以一起来看学习一下,同时如果你还有其他东西想要,你可以在仓我的仓库里搜索啊,这里可以帮助你去学习。如果说你还想去做项目啊,小猪哥呢,还有这个嘎嘎点 plus 啊,嘎嘎强,嘎嘎大学。 好了,那本次的内容呢,分享到这里就结束了,如果感兴趣的话,可以尝试安装插件体验一下。好了,周末快乐,拜拜。