项目场景:
研究某项目代码过程中,controller创建了一个实体bean并调用其实例方法
userBean.setMenuTree(menuService.getMenuTree(userBean.getGroupId()));
但该bean类并没有setMenuTree
问题描述
研究某项目代码过程中,controller创建了一个实体bean并调用其实例方法
userBean.setMenuTree(menuService.getMenuTree(userBean.getGroupId()));
但该bean类并没有setMenuTree
原因分析:
1.该类继承的父类中实现了该方法,或者实现的接口中default该方法
2.编译过程中自动生成方法
解决方案:
查看该bean的继承或实现类,并没有该方法的实现。
考虑使用cglib或jdk注入。。经过仔细寻找,该类上包含标记@Data,网上介绍为lombok的