验证中...
11月18日 珠海源创会报名倒计时,红薯约你一起来聊聊开源技术~
语言: Java
分类: Web开发技术
最后更新于 2018-08-16 14:55
service中反射dao不能注入的问题
原始数据 复制代码
//获取service bean 注意:不能直接使用Class.forName(className) 会导致spring dao不能注入 需要从spring中获取service对象
Object bean = OveriewFactory.getBean(getClassName().substring(0,1).toLowerCase()+getClassName().substring(1));
List<OveriewObj> list = (List<OveriewObj>) bean.getClass().getMethod(method, Long.class).invoke(bean, communityId);

评论列表( 1 )

ONEMO 2018-08-16 14:55

需要从spring中获取service对象 可以通过Application.getBean()获取 其中service的名称第一个字母应为小写

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close