找不到com.sun.beans.introspect.PropertyInfo的类文件

网友投稿 1439 2022-11-02

找不到com.sun.beans.introspect.PropertyInfo的类文件

找不到com.sun.beans.introspect.PropertyInfo的类文件

执行maven install的时候出现下面的错误:

找到代码中报错的地方:

PropertyDescriptor pd = null; try { pd = new PropertyDescriptor(fields[j].getName(),entity.getClass()); }catch (IntrospectionException e1) { e1.printStackTrace(); } Method getMethod = pd.getReadMethod();

原来是我们在创建PropertyDescriptor  的时候出现的错误,这个地方是为了获取实体类的get方法,来读取对象中的值,我们找到这个类的构造方法

之前也遇到过 com.sun 这一类的jar无法加载,比如之前的Base64 也是在com.sun 下面,每次从启动的时候也是无法加载

如何解决:引入该类:

import org.springframework.beans.BeanUtils;

PropertyDescriptor pd = null; /* * try { * pd = new PropertyDescriptor(fields[j].getName(),entity.getClass()); * }catch (IntrospectionException e1) { * e1.printStackTrace(); * } */ pd=BeanUtils.getPropertyDescriptor(entity.getClass(),fields[j].getName()); Method getMethod = pd.getReadMethod();

希望对你有所帮助

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:VUE做的移动小商场
下一篇:SpringBoot的三大开发工具小结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~