1、文章作用
主要是为了记录发生的错误,以及记录错误的发生,方便查询
2、使用的包
import org.springframework.beans.BeanUtils;
3、问题解释
1.对象复制 BeanUtil.copyProperties方法出现错误
- 属性对应不上 BeanUtil.copyProperties(属性要一致才能赋予,会出现赋值失败的情况,可以根据具体报错查询)
2.lombok与2022.2.3的版本兼容问题
- 下载安装包
去官网下载最新的0.34-2020.2版本(右上角的有一段红字说与你当前运行的idea版本不兼容,但不用管),如下图
- 查询版本参数
修改参数
在压缩包路径 lombok-plugin -> lib -> lombok-plugin-0.34-2020.2.jar -> META-INF 中找到plugin.xml文件并将版本改为当前新IDEA版本(单独把plugin.xml文件解压出来修改参数后,再覆盖原来压缩包里的文件即可),version值为0.34-2020.2,idea-version下的since-build值改为223.8836.41(图片查出来的版本号),until-build值改为223.*(对应的前缀),如下图
- 安装插件
在IDEA的File -> Settings -> Plugins下选中修改参数后的安装包进行安装,如下图
- 选中并确定,然后按提示点Restart IDE进行重启即可安装成功,如下图
- 压缩问题
上述问题是压缩不对,请勿使用电脑自带的压缩,他会将编码该使用,我自己使用Bandzip,不会改变编码。
3.String爆红
原本以为是Java的jdk17版本兼容问题,查看了转载帖。主要是讲版本不对应,导致的问题,而我的问题是因为jdk没有装而导致的