当前位置:   article > 正文

好用的IDEA插件_idea复制插件

idea复制插件

一、快速copy bean 

代码中不建议使用 BeanUtils.copyProperties(source,target) 进行bean copy,因为如果source修改了字段名称或与target中字段类型不对应时无法及时发现属性拷贝失败的情况,会存在隐藏bug。可以使用以下插件快速拷贝两个对象的属性值

插件下载地址:GenerateAllSetter - IntelliJ IDEs Plugin | Marketplace

也可以直接在IDEA上搜索插件进行安装,会适配当前IDEA的版本

1、选择插件所在磁盘位置

2、将光标放到目标类(newChannel)上,快捷键:Alt+insert——>Generate All Setter With Getter

3、选择需要被拷贝的类(channel)——>Generate

4、生成代码(使用显示的set属性方式copy bean,当字段或字段类型不对应时会报错,可以及时发现问题)

二、根据json字符串生成java实体

调用第三方接口时经常遇到只有json报文,要自己生成参数实体的情况,字段过多时就容易懒得生成实体各种解析json,代码可读性很差。使用下面插件可以快速将json字符串生成java实体类

插件下载地址:GsonFormatPlus - IntelliJ IDEs Plugin | Marketplace

也可以直接在IDEA上搜索插件进行安装,会适配当前IDEA的版本

1、安装插件

2、创建类——> 快捷键:Alt+s ——> 导入json并设置

3、设置生成类的信息(只需第一次使用时配置)

4、预览自动生成字段信息,可以修改字段名并添加注解

5、生成代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/950534
推荐阅读
相关标签
  

闽ICP备14008679号