轻量级前端框架助力开发者提升项目效率与性能
1439
2022-11-02
找不到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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~